Senior Software Developer Role
We are seeking a highly skilled and experienced software developer to join our team. As a senior developer, you will play a key role in designing, developing, and maintaining modern user-focused systems within an Agile Release Train.
About the Job
* The successful candidate will work collaboratively with cross-functional teams to deliver secure, scalable solutions improving digital experiences for users.
Responsibilities
* Develop and maintain enterprise-grade applications using modern frameworks and technologies.
* Collaborate in Agile teams to deliver high-quality software aligned with business needs.
* Provide technical support and implement small to medium-scale change initiatives.
Required Skills & Experience
* Experience with JavaScript/TypeScript front-end frameworks (Angular 2+ preferred).
* Strong understanding of RESTful APIs, microservices, and integration patterns.
* Proficiency in:
o Front-End: Angular, TypeScript, Durandal
o Back-End: C#, ASP.NET, ReST APIs
o Databases: SQL Server
* Experience with cloud-native development and AWS services (ECS, EKS, Fargate, Lambda, Kinesis).
* Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code tools (CloudFormation, Terraform).
* Exposure to generative AI services such as Amazon Bedrock is a plus.
Benefits
This federal government agency seeks an experienced software developer to contribute to designing, developing, and maintaining modern user-focused systems within an Agile Release Train.
Others
The contract duration is 12 months with 2 * 12 month extensions.