Senior .NET/C# Software Engineer
Company
SoftConstruct
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
16/04/2026
Responsibilities
- Design, develop, and maintain high-performance backend services and applications using C# and the .NET framework (.NET 6/7)
- Lead architectural decisions and contribute to system design and code quality across projects
- Collaborate closely with Product Owners, QA Engineers, DevOps, and other developers to deliver scalable, efficient, and reliable software solutions
- Implement secure and optimized APIs, microservices, and backend systems that serve millions of users in high-load environments
- Perform code reviews and ensure compliance with engineering best practices and secure coding standards
- Drive continuous improvement of the software development lifecycle (SDLC), including automated testing, code refactoring, and CI/CD integration
- Work with databases (SQL Server, PostgreSQL, or NoSQL) and optimize data processing for high-volume systems
- Investigate, diagnose, and resolve complex production issues with a focus on long-term maintainability
- Mentor and guide junior and mid-level developers through technical feedback and knowledge sharing
- Stay up to date with the latest trends in .NET technologies and bring innovative ideas to enhance development practices
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
- 5+ years of experience in backend development using C# and .NET technologies
- Advanced proficiency in C# and the .NET ecosystem (.NET Core, ASP.NET Core, Entity Framework)
- Deep understanding of object-oriented programming (OOP), design patterns, SOLID principles, and clean architecture
- Strong experience in building and consuming RESTful APIs and microservices architecture
- Experience working with message brokers such as RabbitMQ, Kafka, or Azure Service Bus
- Proficiency in database management and optimization (SQL Server, PostgreSQL, or NoSQL)
- Solid understanding of unit testing, integration testing, and use of frameworks like xUnit, NUnit, Moq
- Familiarity with CI/CD pipelines, version control (Git), and DevOps practices
- Experience working in Agile/Scrum environments with cross-functional teams
- Strong debugging and performance tuning skills
- Excellent communication and problem-solving abilities
Application Procedures
Apply here
https://staff.am/en/applicants/job-announcement/add-cv-submits?id=154344&originUrl=https%3A%2F%2Fpeopleforce.softconstruct.com%2Fcareers%2Fv%2F2341-senior-netc-software-engineer&type=4
Please mention in your application that you have learned about this position from MyJob.am
You may also be interested in
.NET related vacancies