This is a remote position.
We are seeking a highly skilled Applications Programmer to join our team in Amman Jordan. As a Senior FullStack .NET Developer you will be responsible for developing and maintaining software applications using .NET languages specifically C# and .NET Core. You will work closely with our design and development teams to ensure the seamless integration of user interfaces and serverside logic. The ideal candidate should have a strong experience working with the Angular framework and web development technologies.
Responsibilities
- Develop and maintain software applications using .NET languages such as C# and .NET Core
- Collaborate with crossfunctional teams to define design and ship new features
- Write clean efficient and maintainable code following best practices and coding standards
- Utilize your knowledge of frontend languages and libraries including HTML/CSS JavaScript XML Bootstrap jQuery and Angular to create userfriendly interfaces
- Work with SQL Server and Entity Framework to design and maintain efficient databases and data access layers
- Apply design patterns and implement clean architecture principles to ensure the scalability and maintainability of the software applications
- Familiarize yourself with NoSQL databases and queuing solutions to handle largescale data processing and integration tasks
- Upgrade configure and debug existing systems to enhance their performance and functionality
- Collaborate with the Quality Assurance team to ensure the software meets the required standards and perform thorough testing
Requirements
- Bachelors degree or equivalent experience in Computer Science or related field
- Strong proficiency in .NET languages particularly C# .NET core Angular Indepth knowledge of SQL Server and Entity Framework for database development
- Minimum 4 years experience
- Experience with the Angular framework and other frontend languages and libraries such as (HTML/CSS JavaScript XML Bootstrap jQuery and Angular)
Skills
- Knowledge of multiple frontend languages and libraries (e.g. HTML/CSS JavaScript XML Bootstrap jQuery and Angular)
- Experience in NET languages (C# .NET core)
- Experience with software development tools and frameworks such as Git Azure or UnitTesting
- Ability to analyze user needs and design software solutions to meet those needs
- Excellent problemsolving and analytical skills
- Strong communication and teamwork abilities.
Qualifications Bachelor s degree in Human Resources, Business Administration or any related field Relevant Professional Certification (CIPD, SHRM, PHRi etc.) is a plus Experience & Skills 5 years of experience in Talent Acquisition Familiarity with social media, resume databases and professional network Hands-on experience with full-cycle recruiting using various interview techniques and evaluation methods Knowledge of Applicant Tracking Systems (ATSs) A keen understanding of the differences between various roles within organisations