A Senior Software Engineer (.NET) architects, develops, and maintains enterprise-grade applications using Microsoft’s .NET ecosystem. They lead development teams, drive technical decisions, mentor junior engineers, and deliver scalable, high-performance software solutions aligned with business goals.
- Architect and develop scalable .NET enterprise applications and APIs.
- Lead code reviews and enforce development standards and best practices.
- Mentor junior engineers and support team technical skill growth.
- Collaborate with stakeholders to translate business requirements into solutions.
- Optimize application performance, security, and system reliability continuously.
- Design and integrate RESTful APIs, microservices, and cloud solutions.
- Manage CI/CD pipelines and oversee deployment and release processes.
- Troubleshoot, debug, and resolve complex software issues efficiently.
- Deep expertise in C#, .NET Core, and ASP.NET frameworks.
- Proficiency in SQL Server, Entity Framework, and database design.
- Strong knowledge of REST APIs, microservices, and cloud platforms.
- Experience with Azure, Docker, Kubernetes, and DevOps practices.
- Familiarity with Agile, Scrum, Git, and version control workflows.
- Excellent leadership, problem-solving, and cross-functional communication skills.
Note: Salary depends on experience and skills and is paid in local currency.
Date Posted
March 26, 2026
Offered Salary:
3500000 - 5800000 / year
Expiration date
October 23, 2028
Qualification
Bachelor Degree