SoftConstruct

.net/C# software engineer for risk management tools

In short

Senior .NET/C# software engineer role at SoftConstruct, building and maintaining risk management tools in Yerevan (onsite, full-time). The job covers developing, testing, and maintaining microservice-based systems and databases (SQL Server/NoSQL) in a cross-functional Agile team. Requires a Bachelor's degree and at least 3 years of experience with C#, .NET, ASP.NET, Entity Framework, OOP, Design Patterns, and Microservices Architecture.

Description
SoftConstruct is on a search for a new player to join our team.
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
Requirements
•Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field
•At least 3 years of experience as a Software Developer using C# and .NET technologies
•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
•Familiarity with SQL, MSSQL, and/or NoSQL database technologies
•Experience using version control systems such as Git or Subversion
•Understanding of software testing principles
•Ability to work independently or in a collaborative team environment under project-based deadlines
Nice to have
•Working knowledge of .NET Core, ASP.NET Web API, WPF, and Xamarin
•Experience with Test-Driven Development (TDD)
Conditions
No conditions specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot