Required Skills & Qualifications Bachelor's degree in Computer Science, Systems Engineering, or a related technical discipline. 5+ years of experience in a collaborative software development environment. Strong understanding of revision control systems; hands-on Git experience is required. In-depth knowledge of the Software Development Life Cycle (SDLC) and Agile/iterative methodologies. Experience with: Source control and build automation Debugging and deployment Log management and monitoring/alerting Scripting and software testing Preferred Technical Skills CI/CD tools: GitHub Actions, Jenkins Artifact management: JFrog Artifactory Configuration management & automation: Ansible Containerization & orchestration: Docker, Kubernetes Cloud platforms (AWS, Azure, or GCP)