Job Opportunity: Azure Integration Services Developer
We seek an experienced professional to join our dynamic team as an Azure Integration Services Developer.
1. Integration Design and Development:
* Develop and maintain cloud-based integration solutions using Azure Integration Services.
* Design and implement RESTful APIs and microservices using C# and ASP.NET Core.
* Build and manage Azure Functions for serverless architecture.
2. Azure Platform Expertise:
* Configure and optimize Azure services for integration workflows.
* Implement secure and scalable solutions leveraging Azure Active Directory and OAuth for authentication.
* Use Azure DevOps for CI/CD pipelines to automate deployments and manage code.
3. Data and Messaging Systems:
* Work with Azure Service Bus, Event Hubs, and Event Grid for messaging and event-driven architectures.
* Ensure robust data exchange between applications using JSON, XML, and other data formats.
* Integrate with external and internal databases and APIs.
4. Collaboration and Troubleshooting:
* Collaborate with cross-functional teams to gather requirements and provide technical solutions.
* Debug, test, and troubleshoot integration workflows and C# code to resolve issues promptly.
* Maintain technical documentation for integration processes and workflows.
5. Performance and Security:
* Ensure integrations are performant, cost-efficient, and compliant with best practices.
Implement Azure security best practices, including role-based access control, data encryption, and network security.
Requirements
Required Skills and Qualifications:
* Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Experience: 3-5+ years of professional experience in C# and .NET development, hands-on experience with Azure Integration Services, proficiency in designing and implementing RESTful APIs, and familiarity with data formats like JSON, XML, and CSV.
* Technical Skills: Strong understanding of Azure architecture and PaaS offerings, experience with event-driven architectures and messaging systems, knowledge of Azure DevOps, Git, and CI/CD pipelines, proficient in SQL and NoSQL database integration, and strong debugging, problem-solving, and performance tuning skills.
* Soft Skills: Fluent in spoken and written English, strong communication and collaboration skills, ability to work independently and in a team environment, and analytical mindset with a focus on delivering high-quality solutions.
-----------------------------------
Preferred Qualifications:
* Microsoft Certified: Azure Developer Associate or Azure Solutions Architect Expert.
* Experience with hybrid integration scenarios, containerization, Power Platform tools, Azure AI Services, and IaC.