Jobiglo

No results.

Software Developer (Mid / Senior)

Information Systems Agency of Armenia (ISAA) · Erevan

🇬🇧 English
C# ASP.NET Core MVC Razor Pages Entity Framework Core Microsoft SQL Server SQL OAuth2 OIDC PKCE Git GitHub Actions GitLab CI Jenkins Azure DevOps Jira ClickUp

Job description

About the role

We are seeking a motivated Mid‑to‑Senior Software Developer to join the ISAA engineering team. The role focuses on developing, maintaining and modernising software that supports electoral and civic‑participation processes, including public‑facing web applications and administrative tools.

Key responsibilities

  • Design, develop and maintain web applications and backend services using ASP.NET Core, MVC and Razor Pages.
  • 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, handling queries, migrations, performance and data integrity.
  • Identify and remediate technical debt, including framework upgrades, security hardening and secret management.
  • Improve application security (authentication/authorization, session handling, input validation, secure configuration).
  • Write clean, maintainable C# code, review pull requests and mentor less‑experienced developers.
  • Introduce and expand automated tests (unit and integration) and support CI/CD adoption.
  • Troubleshoot production issues, analyse logs and collaborate with DevOps on deployments and environment stability.
  • Participate in Agile ceremonies such as sprint planning, daily stand‑ups and retrospectives.
  • Document technical decisions, APIs and operational knowledge for the team.

Required profile

  • 4+ years of professional software development experience (mid: 3‑5 years; senior: 5+ years).
  • Strong hands‑on experience with C# and ASP.NET Core, including MVC and/or Razor Pages.
  • Solid experience with Entity Framework Core and Microsoft SQL Server, including writing and optimizing SQL.
  • Experience building and maintaining integrations with external HTTP APIs and OAuth2/OIDC flows (authorization code with PKCE preferred).
  • Hands‑on experience working in Agile/Scrum development teams.
  • Proficiency with Git and version‑control workflows.
  • Familiarity with CI/CD tools such as GitHub Actions, GitLab CI, Jenkins or Azure DevOps.
  • Experience with bug‑tracking and project‑management tools like Jira, ClickUp or Azure DevOps.
  • Strong analytical and problem‑solving skills, comfortable working with legacy‑prone codebases.
  • Good communication skills and ability to work collaboratively.
  • Intermediate or higher level of English.

Required skills

  • C#
  • ASP.NET Core (MVC, Razor Pages)
  • Entity Framework Core
  • Microsoft SQL Server / SQL
  • OAuth2 / OIDC (PKCE)
  • Git
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Azure DevOps
  • Jira
  • ClickUp
  • Unit testing
  • Integration testing

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.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 4 շաբաթ առաջ

Expires 4 շաբաթից

38 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