Junior Software Developer
Accenture Federal Services
Key Responsibilities
- Supporting DevOps implementation initiative, including:
- Developing Infrastructure as Code scripts (e.g., Terraform, Azure IaC like Bicep, ARM Templating).
- Implementing and managing Configuration as Code (e.g., Ansible).
- Generating custom scripts using PowerShell or Bash.
- Managing containers and orchestration frameworks: Docker, Kubernetes, Azure Kubernetes Service, and Helm.
- Creating and managing virtual images using Docker or Packer.
- Implementing and supporting Continuous Integration / Continuous Deployment (CI/CD) pipelines.
- Basic version control tasks using GitHub or GitLab (cloning repositories, committing code, creating pull requests).
- Writing clean, maintainable, and well-documented code following best practices.
- Collaborating in code reviews to contribute to team learning and maintain code quality standards.
- Creating and supporting automated test scripting.
- Collaborating with cross-functional teams to understand project requirements and deliver scalable solutions.
- Participating in the design and implementation of code for seamless system integration.
- Debugging, troubleshooting, and resolving issues to ensure reliability and efficiency.
Requirements & Tech Stack
- Experience in software development with exposure to at least one modern programming language such as Python, Go, Java, Node.js, or similar.
- Familiarity with IaC scripting.
- Familiarity with AI tools for code generation, review, testing and automation.
Qualifications
- Understanding of Azure cloud platform and API integrations.
- Familiarity with tools like Docker or CI/CD pipelines.
- Familiarity with Windows and Linux administrative experience.
- Knowledge of regulatory compliance.
Eligibility Requirements
- US Citizen
- Eligible to obtain a Public Trust clearance
- Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States.