Mid-Level .NET Back-End Engineer
17 hours ago
Job Title: Mid-Level .NET Back-End Engineer
Responsible To: Software Architect
Main Location: Amman. Jordan
Job Summary
Motivated Mid-Level .NET Back-End Engineer with solid experience in building scalable APIs, backend services, and database-driven applications using C# and .NET Core. Skilled in RESTful API development, microservices, database optimization, and cloud-based deployment. Eager to contribute technical expertise while continuing to grow in system design, distributed systems, and DevOps practices.
Responsibilities
- Design, develop, and maintain backend services and APIs using .NET Core/.NET 6–8.
- Write clean, maintainable, and efficient C# code following best practices.
- Collaborate with front-end developers, QA, and product teams to deliver features.
- Work with SQL/NoSQL databases, write queries, and optimize performance.
- Contribute to the development of microservices and modular architectures.
- Participate in code reviews to maintain code quality and share knowledge.
- Assist in building and improving CI/CD pipelines and deployment processes.
- Apply logging, error handling, and monitoring to ensure reliability.
- Implement authentication and authorization mechanisms (JWT, OAuth2).
- Contribute to functional, unit and integration testing to maintain software quality.
- Continuously learn new technologies and improve engineering practices.
Key Skills
- Programming & Frameworks
- Proficient in C# and .NET Core / .NET 6/7/8
- Experience with ASP.NET Core Web API development
- Good understanding of OOP, SOLID principles, and design patterns
- Knowledge of asynchronous programming (async/await, tasks)
- Architecture & Design
- Experience building RESTful APIs and integrating with external services.
- Exposure to microservices architecture and modular system design.
- Understanding of clean architecture and layered design approaches.
- Databases
- Hands-on with SQL databases (SQL Server, PostgreSQL).
- Familiar with NoSQL databases (MongoDB, Redis).
- Query writing, stored procedures, indexing, and basic optimization.
- Cloud & DevOps
- Familiar with Azure services (App Services, storage, databases).
- Basic experience with Docker for containerization.
- Exposure to CI/CD pipelines using Azure DevOps.
- Version control with Git.
- Messaging & Integration
- Knowledge of event-driven systems and messaging queues (Azure Service Bus, RabbitMQ).
- Experience with API integration (REST, gRPC basics).
- Security & Observability
- Understanding of authentication/authorization (JWT, OAuth2, Azure AD basics).
- Logging and monitoring using Serilog, Application Insights, ELK stack (intro level)
- Testing & Quality
- Experience with unit testing (xUnit, NUnit, MSTest).
- Familiar with mocking frameworks (Moq, NSubstitute).
- Exposure to integration testing.
- Soft Skills
- Strong problem-solving and debugging skills.
- Good communication and collaboration in agile teams.
- Ability to take ownership of assigned tasks and deliver within deadlines.
- Eagerness to learn advanced architecture concepts and adopt new technologies.
Why APG?
Within APG, our people are at the heart of everything we do. Therefore, we work to create a positive, inclusive, social environment that allows our team to thrive and develop both personally and professionally to support our growing global business.
In addition to a positive company culture that puts our internal team first, you will also be eligible for;
- Flexible working Policy – offering the option to work both from home and our vibrant, modern offices
- Monthly Wellness Allowance up to 40 JOD
- 2 Volunteer Days per year
- 14 Days holiday & additional Birthday holiday allowance
- Summer & Winter socials
- Access to EAP in addition to internal Mental Health First Aiders
- Competitive medical Insurance
- Competitive Bonus scheme
EQUALITY OF OPPORTUNITY IS COMPANY POLICY
-
Senior .Net Back-End Engineer
17 hours ago
Amman, , Jordan APG eCommerce Full time $104,000 - $130,878 per yearJob Title: Senior .NET Back-End EngineerResponsible To: Software ArchitectMain Location: Amman. JordanJob SummaryExperienced Senior .NET Back-End Engineer with strong expertise in C#, .NET Core/.NET 6–8, microservices architecture, cloud-native development, and distributed systems. Proven track record in building high-performance APIs, scalable backend...
-
Back-end Engineer
17 hours ago
Amman, Amman, Jordan Taj HR Full time $30,000 - $90,000 per yearTaj HR is seeking a talented Back-end Engineer to join our team. The ideal candidate will be responsible for developing and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will collaborate with front-end developers to integrate user-facing elements with server-side logic, and contribute to...
-
Senior Back-end Developer
17 hours ago
Amman, Amman, Jordan Optimiza Full time $40,000 - $80,000 per yearOptimiza is seeking a skilled Senior Back-end Developer to join our innovative tech team. In this role, you will be responsible for designing, developing, and maintaining robust back-end systems and services that power our web applications. Your expertise will be crucial in ensuring high performance and responsiveness to requests from the front-end.Key...
-
Senior Front-End Angular Engineer
17 hours ago
Amman, , Jordan APG eCommerce Full time 15,000 - 30,000 per yearJob Title: Senior Front-End Angular EngineerResponsible To: Software ArchitectMain Location: Amman. JordanJob SummaryExperienced Senior Front-End Engineer with strong expertise in Angular (12+), Microfornend, TypeScript, and front-end performance optimization. Skilled in building scalable UI applications, integrating with REST backend, and applying best...
-
Senior .NET Developer
17 hours ago
Amman, , Jordan Ingot Full time 40,000 - 80,000 per yearAt INGOT, we believe in building high-performing teams where everyone is in the right seat – not just filling a role, but thriving in it. Our approach emphasizes in getting the right people in the right positions to drive business growth and success.Here's what that means for YOU:You'll excel at what you do because you're in a role that aligns with your...
-
QC Mid Engineer
17 hours ago
Jordan BlackStone eIT Full time $40,000 - $60,000 per yearLocation: Remotely Objectives of this RoleThe QC Mid will be responsible for conducting quality control activities within the software development team, ensuring that products meet quality standards and specifications. This position is typically offered full-time and reports to QC Lead. Those well-suited to this career enjoy problem-solving and working...
-
Mid Software Engineer
17 hours ago
Amman, Amman, Jordan BlackStone eIT Full time 20,000 - 40,000 per yearRequirementsBachelor's degree in Computer Engineering, Computer Science, or equivalent discipline..3-6 years of experience in software development..Strong command of C# language and object-oriented programming principles..Proficiency in working with .NET Framework and .NET Core for developing web applications, APIs, and services..Experience in developing and...
-
Senior .NET Developer
17 hours ago
Amman, Amman, Jordan Optimiza Full time $30,000 - $60,000 per yearOptimiza is looking for a skilled and experienced Senior .NET Developer to join our development team. In this role, you will take on a leading position in designing, developing, and deploying high-quality software solutions using the .NET framework. Your expertise will help drive innovation and improve our software development processes while mentoring...
-
Senior Software Engineer
17 hours ago
Amman, , Jordan Minerets Tech Full time 30,000 - 60,000 per yearMinerets Tech Company, one of the software leading companies in Jordan, is seeking to recruit A Senior .NET Developer with the following qualifications: Responsibilities:Meeting with technology managers to determine application and website requirements.Upgrading existing .NET websites and applications.Analysing system requirements and delegating development...
-
Technical Lead
17 hours ago
Jordan valU Full time 30,000 - 60,000 per yearCompany Description valU is a BNPL platform that empowers customers shopping experience while ensuring convenience & ease of use. Job Description • Lead a team of developers in designing, developing, and implementing high-quality software solutions using .NET Core and Angular Java technologies.• Manage mobile team and back end team• Collaborate with...