We are seeking a skilled and proactive Azure Senior Developer to join our development team. The ideal candidate will have hands-on experience in designing, developing, deploying, and maintaining cloud-based applications using Microsoft Azure, with a focus on connecting to Salesforce and other external systems. You will play a key role in building scalable and secure cloud solutions that align with our organization's strategic goals.
Roles and Responsibilities
- Design & Development:
- Design, develop, and deploy cloud-native applications using a variety of Azure services.
- Build and maintain APIs, microservices, and serverless applications using Azure Functions, Logic Apps, and App Services.
- Develop solutions using Azure PaaS services like Azure Web Apps, Azure SQL Database, Cosmos DB, and Event Grid.
- Integration & Automation:
- Integrate applications with Azure DevOps for CI/CD automation.
- Ensure the security, scalability, and performance of cloud applications.
- Collaboration & Troubleshooting:
- Collaborate with cross-functional teams, including architects, DevOps, and QA.
- Troubleshoot and resolve issues related to Azure services and deployments.
- Monitor application performance and implement improvements.
Required Skills and Qualifications
- Education:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Technical Experience:
- Professional experience in development using .NET, C#, JavaScript, or Python.
- Professional experience with Microsoft Azure.
- Strong experience with Azure Functions, Azure App Services, Azure Storage, Azure SQL, and Logic Apps.
- Familiarity with REST APIs, OAuth, and Azure Active Directory.
- Experience with Azure DevOps, ARM templates, or Bicep for IaC (Infrastructure as Code).
- Understanding of containerization (Docker, Kubernetes) is a plus.
- Soft Skills:
- Strong analytical and problem-solving skills.
- Good communication and collaboration abilities.
- Agile mindset with experience in Scrum or Agile methodologies.
Preferred (Not Mandatory) Certifications
- Microsoft Certified: Azure Developer Associate (AZ-204)
- Microsoft Certified: Azure Solutions Architect or equivalent