BALGRO is looking for a Full Stack .NET Software Developer to provide software development support for the Air Force CE community. The candidate will assist the Development Team with .NET software development and MS SQL database development. Candidate will be part of the Agile Software Development Team. This position is remote and full-time teleworking.
Responsibilities
- Review various artifacts, documentation, and deliverables provided by the Development Lead to ensure valid and accurate implementation of requirements
- Support software development release activities and milestones/reviews
- Work with Program Manager and ISSM to facilitate activity accomplishment and resolve program/functional issues and mitigate risks
- Assist with the development of custom software applications
- Review and implement ASD STIGs
- Conduct and review SCAT reports
Required Skills/Experience
- Must be a U.S. Citizen
- IAT Level II Certification
- Bachelor’s Degree or equivalent experience
- Successfully complete a T1 Public Trust background check or higher
- Minimum of 8 years of professional experience in software development
- Strong proficiency in cloud services, including but not limited to Azure Functions, and RDS SQL Database
- Experience with cloud-native application design patterns such as microservices, serverless, and containerization (Docker, Kubernetes)
- Expertise in programming languages such as C#, .NET, JavaScript (Node.js), or Python. Strong experience with RESTful API design
- Hands-on experience in implementing CI/CD pipelines with GitHub Actions, Azure DevOps or other relevant tools (Git, Jenkins, etc.)
- Solid understanding of security best practices in cloud applications, including identity and access management (IAM), encryption, and secure coding practices
- Experience with performance tuning, troubleshooting, and optimizing cloud-based applications
- Experience with agile development methodologies and participating in sprint planning, retrospectives, and daily stand-ups
- Experience with services like JIRA, Confluence and Azure DevOps Boards
- Excellent problem-solving, organizational, and leadership skills
- Strong communication and collaboration abilities to work effectively in a globally distributed team environment
- Excellent written and verbal communication skills to effectively interact with stakeholders as well as other delivery teams involved in the problem resolution process
- Ability to drive results in a team-oriented environment
- Ability to work independently and collaboratively
- Ability to work in a high stress and changing environment
Required Skills/Experience
- Working knowledge of Air Force CE Applications
- 5 years of experience with AF CE systems
Physical and/or Mental Qualifications
- Effectively communicate with customers, stakeholders, and specialists
- Work independently to accomplish tasks and lead small teams, if required