What are the responsibilities and job description for the Azure Cloud Developer position at Smart IT Frame LLC?
Role: Azure Cloud Developer
Location: Louisville, KY
Type: Full-Time/ Permanent
Job Description:
- Design and develop scalable and reliable cloud-based solutions using Microsoft Azure services.
- Collaborate with architects, developers, and other team members to define project requirements and specifications.
- Implement Azure-based applications, ensuring optimal performance, security, and scalability.
- Develop and maintain infrastructure-as-code (IaC) scripts using tools such as ARM templates, Terraform, or Azure Resource Manager.
- Integrate Azure services with existing systems and applications.
- Monitor and troubleshoot Azure environments, ensuring high availability and performance.
- Stay up-to-date with the latest Azure technologies and best practices, and provide recommendations for continuous improvement.
- Assist in the migration of on-premises applications to Azure.
- Create and maintain technical documentation for developed solutions.
- Participate in code reviews, testing, and quality assurance processes.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as an Azure Developer or similar role.
- Strong understanding of Azure services, including Azure App Services, Azure Functions, Azure Logic Apps, Azure Storage, Azure SQL Database, and Azure Kubernetes Service (AKS).
- Proficiency in programming languages such as C#, .NET, JavaScript, or Python.
- Experience with CI/CD pipelines and tools like Azure DevOps, Jenkins, or GitHub Actions.
- Knowledge of infrastructure-as-code (IaC) principles and tools like ARM templates, Terraform, or Azure Resource Manager.
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities.
- Ability to work in a fast-paced, dynamic environment and manage multiple priorities.
Preferred Qualifications:
- Azure certifications such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: Azure Solutions Architect Expert.
- Experience with Agile/Scrum methodologies.
- Knowledge of database management and SQL