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