Application Developer
KeySkills
Company Name
Job Description
Job Description:
We are looking for an experienced DevOps Application Developer to join our development team. The ideal candidate will have a strong background in CI/CD, containerization, and cloud services (especially Azure). You will contribute to both application development and infrastructure automation, ensuring scalable, reliable, and high-performance software delivery pipelines.
Roles & Responsibilities:
-
Design, develop, and maintain DevOps pipelines and automation for code integration, testing, and deployment
-
Collaborate with development, QA, and operations teams to understand application requirements and implement best DevOps practices
-
Participate in code reviews, enforce coding standards, and ensure security compliance
-
Implement container-based deployments using Docker and Kubernetes
-
Monitor application and infrastructure performance, troubleshoot issues, and ensure high availability
-
Continuously enhance and optimize CI/CD workflows using Azure DevOps, Git, and other tools
-
Provide technical expertise, mentor junior developers, and contribute to solution architecture
Professional & Technical Skills:
Must-Have Skills:
-
Strong proficiency in DevOps methodologies and tools
-
Experience with CI/CD tools such as Azure DevOps, Jenkins, GitLab, etc.
-
Hands-on with containerization technologies: Docker, Kubernetes
-
Familiarity with cloud infrastructure ? ideally Microsoft Azure
-
Strong scripting skills (Bash, PowerShell, Python, or Groovy)
Good-to-Have Skills:
-
Development experience in Java and Spring Boot
-
Exposure to Infrastructure as Code (IaC) ? Terraform, ARM templates, etc.
-
Understanding of monitoring and logging tools like Prometheus, Grafana, ELK Stack
-
Knowledge of Agile/Scrum methodology and DevSecOps principles
-