Software Engineer

Overview

We are seeking experienced eDV-cleared Software Engineers for a contract opportunity within the public sector. The successful candidates will have a strong background in software engineering and will contribute to the development of backend and distributed systems using various technologies. The role will involve collaboration with project teams to implement cloud technologies and modern development practices.

Responsibilities

  • Develop and maintain backend and distributed systems using Java, Python, C#, or C++.
  • Create and manage REST APIs and microservices.
  • Utilize cloud technologies such as Azure, AWS, or GCP.
  • Implement CI/CD practices to streamline development processes.
  • Collaborate within Agile development environments.
  • Conduct automated testing to ensure system reliability.
  • Utilize version control systems like Git, GitHub, or GitLab.
  • Adhere to security protocols in public sector environments.

Requirements

  • Must hold active eDV clearance.
  • Proven experience in software engineering and application development.
  • Strong proficiency in Java, Python, C#, C++, or similar languages.
  • Experience with backend and distributed systems development.
  • Familiarity with REST APIs and microservices.
  • Knowledge of cloud technologies (Azure, AWS, GCP).
  • Experience with CI/CD practices and version control systems.
  • Ability to work effectively in secure/public sector settings.