Job Summary
This role involves designing, developing, and maintaining scalable enterprise applications and backend services using Microsoft .NET technologies. It requires collaboration with cross-functional teams to deliver secure and high-performance solutions while contributing to software architecture and development standards.
Responsibilities
- Design and maintain enterprise web applications and backend services with C# and ASP.NET Core.
- Develop and support RESTful APIs and integrations with internal and external systems.
- Design and optimize relational databases using SQL Server and PostgreSQL.
- Implement software engineering best practices such as Domain-Driven Design, clean architecture, and design patterns.
- Work with Product Managers, Business Analysts, and QA teams to fulfill business requirements.
- Engage in solution design, technical reviews, and architecture discussions.
- Troubleshoot and resolve complex issues across multiple system layers.
- Enhance application performance, scalability, and security.
Requirements
- Experience with C# and ASP.NET Core for web and backend development.
- Knowledge of RESTful API development and system integrations.
- Familiarity with SQL Server and PostgreSQL database design and optimization.
- Understanding of Domain-Driven Design, clean architecture, and design patterns.
- Ability to collaborate with cross-functional teams including Product Managers, Business Analysts, and QA.
- Experience in troubleshooting complex application issues.
- Skills in optimizing application performance and security.
- Experience mentoring junior engineers and participating in code reviews.
- Proficiency with Git and CI/CD workflows.
We refresh listings regularly, but some roles close early on the source platform.
Country: Saudi Arabia
City: Riyadh
Job Category: Software Engineering
Job Type: Full Time
Company Name: Emdad By Elm
Seniority level: Mid-Senior level

