As an Azure Integration Senior Developer, you will play a critical role in developing and managing integration solutions using Microsoft Azure technologies. You will work closely with cross-functional teams to ensure the smooth operation of integration services and contribute to high-quality software delivery.
Key Responsibilities
- Development of Integration Services. Design and develop Azure integration services using Logic Apps, Service Bus, API Management, and Integration Accounts.
- Monitoring and Management. Monitor Azure iPaaS integrations and infrastructure to ensure optimal performance and troubleshoot issues as they arise.
- Continuous Integration/Deployment (CI/CD). Utilize Azure DevOps for CI/CD processes and implement infrastructure as code using Bicep for deployments.
- Software Development Lifecycle. Participate in the entire software development lifecycle, including analysis, design, implementation, testing, and support.
- Mentorship. Mentor junior developers, directing and organizing their work to foster growth and efficiency within the team.
- Quality Assurance. Ensure the accuracy and quality of deliverables through established quality assurance practices.
- Documentation. Generate conceptual and logical architectures, integration design documents, and risk assessments to support integration efforts.
Technical Skills Required
- Expertise in developing Azure Integration Services.
- Proficient in monitoring Azure iPaaS integrations and infrastructure.
- Experience with Azure DevOps and CI/CD pipelines.
- Familiarity with Bicep for deployment via CI/CD.
- Proven track record of delivering high-volume, low-latency distributed software solutions.
- Experience working in Agile teams.
Good to Have
- Development experience with BizTalk Server applications.
- Knowledge of setting up new trading partners and mapping assets in Azure EDI platforms and BizTalk.
- Familiarity with the Shipping & Logistics domain.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4-6 years of experience in Azure Integration Services and related technologies.
Expectations from the Role
- Ensure high-quality deliverables through robust quality assurance practices.
- Maintain effective communication within the team and with stakeholders.
- Actively contribute to process improvements and best practices.