Jobiglo

No results.

Software Developer (Mid / Senior)

Information Systems Agency of Armenia (ISAA) · Erevan

New
Mid 🇬🇧 English
C# ASP.NET Core MVC Razor Pages Entity Framework Core SQL Server OAuth2 OIDC PKCE Git Jira ClickUp GitHub Actions Azure DevOps Docker Kubernetes JWT

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Information Systems Agency of Armenia (ISAA).
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

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.

Published 1 օր առաջ

Expires 1 ամիսից

6 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Information Systems Agency of Armenia (ISAA)

Erevan