Software Developer (Mid / Senior)
Information Systems Agency of Armenia (ISAA) · Erevan
Job description
About the role
The Information Systems Agency of Armenia is looking for a motivated Mid or Senior Software Developer to join its engineering team. You will develop, maintain and modernize software systems that support electoral and civic-participation processes, including public-facing web applications, administrative tools and integrations with national eID and related government services, working closely with the Product Owner.
Key responsibilities
- Design, develop and maintain web applications and backend services with ASP.NET Core, MVC, Razor Pages and related .NET components.
- Own feature delivery and day-to-day maintenance of production systems serving citizens and administrative staff.
- Integrate and maintain connections with external government and identity services such as national eID/OIDC providers and citizen lookup APIs.
- Design and evolve data models with Entity Framework Core and SQL Server, including queries, migrations, performance and data integrity.
- Remediate technical debt, including framework upgrades, security hardening and secret management.
- Improve application security (authentication/authorization, session handling, input validation, secure configuration).
- Write clean C#, review pull requests and mentor less experienced developers.
- Grow automated unit and integration tests and support CI/CD adoption.
- Troubleshoot production issues, analyze logs and work with DevOps on deployment and environment stability.
- Take part in Agile ceremonies, document technical decisions and APIs, and continuously improve engineering practices.
Required profile
- 4+ years of professional software development experience (Mid: 3-5 years; Senior: 5+ years).
- Hands-on experience in Agile/Scrum teams and with version control (Git).
- Intermediate or higher level of English; Armenian is a plus.
- Strong analytical skills and comfort working in legacy codebases.
Required skills
- C# and ASP.NET Core, including MVC and/or Razor Pages.
- Entity Framework Core and SQL Server, including optimized SQL.
- HTTP API integrations and OAuth2/OIDC flows (authorization code with PKCE preferred).
- CI/CD tools such as GitHub Actions, GitLab CI, Jenkins or Azure DevOps.
- Bug tracking and project management tools such as Jira, ClickUp or Azure DevOps.
- Nice to have: EOL .NET upgrades, JWT validation, Docker, Kubernetes, cloud platforms (AWS, Azure, GCP), report generation and experience in government or civic-tech systems.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches for Հայաստան.
Salary: Senior Software Engineer Based on 6 job offers in ՀայաստանSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Information Systems Agency of Armenia (ISAA)
Erevan
Related job offers
-
Solution Architect - Judicial Ecosystem
Information Systems Agency of Armenia (ISAA) Erevan -
Product Owner - Public Sector Digitalization
Information Systems Agency of Armenia (ISAA) Erevan -
Information Security Officer
Information Systems Agency of Armenia (ISAA) Erevan -
ASIC Design Verification Engineer
cisco -
Scientific Infrastructure Engineer III
emeraldcloudlab