Software Development Consultant - CTJ - TS/SCI
Core
Design, develop, test, and maintain software components, backend services, and APIs while integrating with Azure cloud services.
Role type
Junior to Mid-level Software Development Consultant
Builds
Backend services, APIs, and Azure-integrated components
Domain
Cloud-native software development and secure government IT
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, API design, Azure services integration, CI/CD pipeline management, secure coding practices, source control (Git), troubleshooting
Preferred skills
Containerized development patterns, infrastructure-as-code (Bicep, ARM, Terraform), REST API design, DevOps practices
Technologies
Azure, Git, CI/CD tools, Bicep, ARM, Terraform
Responsibilities
Develop and enhance backend services or APIs, integrate with Azure storage/messaging/identity components, build and maintain CI/CD pipelines, troubleshoot development and environment issues, participate in code reviews and sprint planning, document work and share knowledge
Seniority
Junior to Mid-level, hands-on IC