.Net/C# Software Engineer | Pascal Development
Company
SoftConstruct
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
14/06/2026
Responsibilities
- Develop, test, debug, implement, and document software programs according to technical requirements
- Modify and maintain existing company products and internal/client systems to fulfill business needs
- Analyze, evaluate, and enhance current system functionality and performance
- Participate in the design and development of microservice-based components and scalable architectures
- Write clear, efficient, and maintainable code using the C# language and .NET technologies
- Design and implement database schemas, queries, and optimizations using SQL Server and/or NoSQL databases
- Collaborate with other team members in a cross-functional Agile development environment
- Create and execute test plans to verify the accuracy and functionality of applications
- Support CI/CD processes and maintain version-controlled code using Git or Subversion
- Document development processes and contribute to technical knowledge-sharing within the team
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field
- Minimum of 3 years of experience in .NET software development in a professional or enterprise setting
- C#, .NET Framework, ASP.NET, Entity Framework, SQL Server, OOP, Web API, Git/Subversion, Microservices, Design Patterns
- Strong knowledge and hands-on experience with C# .NET Framework, ASP.NET, Entity Framework, and MSSQL Server
- Solid understanding of Object-Oriented Programming (OOP), Design Patterns, and Microservices Architecture
- Working knowledge of .NET Core, ASP.NET Web API, WPF, and Xamarin (as a plus)
- Familiarity with SQL, MSSQL, and/or NoSQL database technologies
- Experience using version control systems such as Git or Subversion
- Understanding of software testing principles; experience with Test-Driven Development (TDD) is a plus
- Ability to work independently or in a collaborative team environment under project-based deadlines
- Analytical Thinking, Attention to Detail, Communication, Responsibility, Team Collaboration, and Problem Solving
Application Procedures
You may also be interested in
.NET related vacancies