Software engineer for the National Population Register

грейд
senior
формат
офис Ереван
страна
Армения
язык
Английский C1
опубликована
10 ноя

описание

We are looking for a talented and motivated Mid-Level Software Engineer to join our team in developing Armenia's modern National Population Register, a cornerstone of the country's digital transformation. In this role, you will contribute to building a secure, citizen-centric platform that serves as the foundation for digital public services. The platform will enable the once-only principle for citizen data, improve interoperability across government systems, and provide seamless digital experiences for citizens.

задачи

  • Develop and maintain software components for the National Population Register.
  • Translate functional and technical requirements into clean, maintainable, and efficient code.
  • Collaborate with Solution Architects, Business Analysts, Product Managers, and fellow engineers to deliver high-quality software solutions.
  • Build and integrate RESTful APIs and backend services.
  • Participate in system integrations with other government registries and services (e.g., Passport Service, Social Services, Cadastre, Tax Authority, Central Election Commission).
  • Write unit and integration tests and participate in code reviews.
  • Contribute to CI/CD pipelines and follow DevOps best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Ensure software meets security, scalability, reliability, and data protection standards.
  • Document technical solutions and contribute to continuous improvement initiatives.

требования

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 4 years of professional software development experience.
  • Passion for building digital services that improve citizens' lives.
  • Experience developing applications serving medium to large user bases.
  • Experience with relational databases such as PostgreSQL, Oracle, or equivalent.
  • Strong knowledge and experience of one or more modern programming languages.
  • Experience designing and integrating RESTful APIs.
  • Familiarity with Git, CI/CD pipelines, and software development best practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills with fluency in Armenian and English.
  • Будет плюсом: Knowledge of cloud technologies and containerization; Experience with Agile/Scrum methodologies; Familiarity with secure software development principles; Ability to implement features using modern architectural patterns and participate in system design decisions

условия

  • Условий в вакансии нет

навыки

компания

похожие вакансии

статьи для разработчиков