Senior Software Engineer (.NET)
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Role
Emdad By Elm is seeking a Senior Software Engineer (.NET) to join their team in Riyadh, Saudi Arabia. This full-time role involves designing, developing, and maintaining scalable enterprise applications and backend services using Microsoft .NET technologies. The position requires 5-10 years of experience in a relevant field.
Role Overview
The Senior Software Engineer will be responsible for collaborating with cross-functional teams to deliver secure, high-performance solutions. This includes translating business requirements into technical implementations and contributing to the overall software architecture and development standards within the organization.
Key Responsibilities
- Design, develop, and maintain enterprise-grade web applications and backend services using C# and **** Core.
- Develop and maintain RESTful APIs and system integrations with internal and external platforms.
- Design and optimize relational databases using SQL Server and PostgreSQL.
- Apply software engineering best practices, including Domain-Driven Design (DDD), clean architecture, and design patterns.
- Collaborate with Product Managers, Business Analysts, and QA teams to deliver business requirements.
- Participate in solution design, technical reviews, and architecture discussions.
- Troubleshoot and resolve complex application issues across different system layers.
- Optimize application performance, scalability, and security.
- Mentor junior engineers and support knowledge sharing within the development team.
- Participate in code reviews and ensure adherence to coding standards and development processes.
- Manage source code using Git and participate in CI/CD workflows.
Experience and Qualifications
- A minimum of 5 years and up to 10 years of experience in software engineering.
- Proficiency in Microsoft .NET technologies, including C# and **** Core.
- Experience with RESTful API development and system integrations.
- Strong understanding of relational databases, specifically SQL Server and PostgreSQL.
- Familiarity with software engineering best practices such as Domain-Driven Design (DDD) and clean architecture.
- Experience with Git for source code management and CI/CD workflows.
Work Environment
This is a full-time position based in Riyadh, Riyadh, Saudi Arabia. The role involves working collaboratively within a development team and with various cross-functional departments.
Application Process
Further details regarding the application process will be provided upon inquiry. The salary for this position is not disclosed.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior Software Engineer (.NET) Opportunities
- Software Designer Jobs in Riyadh
- Quality Controller Jobs in Riyadh
- Senior Accountant Jobs in Riyadh
- Finance & Accounting Director Jobs in Riyadh
- Graphic Designer Jobs in Riyadh
- Other Job Fields in Riyadh
- Software Designer Jobs in Riyadh
- Quality Controller Jobs in Riyadh
- Senior Accountant Jobs in Riyadh
- Finance & Accounting Director Jobs in Riyadh
- Graphic Designer Jobs in Riyadh
- Delivery Driver Jobs in Riyadh
- Barista Jobs in Riyadh
- Sales Consultant Jobs in Riyadh
- Human Resources Coordinator Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Clothes Seller Jobs in Jeddah
- Cleaning and Housekeeping Supervisor Jobs in Makkah
- HVAC Technician Jobs in Al Baha
- Electronics Engineer Jobs in Jeddah
- Advertising Specialist Jobs in Jeddah
- Content Creator Jobs in Riyadh
- SALES EXECUTIVE Jobs in Dammam
- Storekeeper Jobs in Najran
- Sales Consultant Jobs in Abha
- Phlebotomist Jobs in Riyadh