Job Opportunity
We are seeking a highly skilled Azure Integration Services Developer to join our dynamic team.
-----------------------------------
Key Responsibilities:
1. Integration Design and Development:
o Develop and maintain cloud-based integration solutions using Azure Integration Services (Logic Apps, API Management, Service Bus, Event Grid, etc.).
o Design and implement RESTful APIs and microservices using C# and ASP.NET Core.
o Build and manage Azure Functions for serverless architecture.
2. Azure Platform Expertise:
o Configure and optimize Azure services for integration workflows.
o Implement secure and scalable solutions leveraging Azure Active Directory (AAD) and OAuth for authentication.
o Use Azure DevOps for CI/CD pipelines to automate deployments and manage code.
3. Data and Messaging Systems:
o Work with Azure Service Bus, Event Hubs, and Event Grid for messaging and event-driven architectures.
o Ensure robust data exchange between applications using JSON, XML, and other data formats.
o Integrate with external and internal databases (e.g., SQL Server, Cosmos DB) and APIs.
4. Collaboration and Troubleshooting:
o Collaborate with cross-functional teams to gather requirements and provide technical solutions.
o Debug, test, and troubleshoot integration workflows and C# code to resolve issues promptly.
o Maintain technical documentation for integration processes and workflows.
5. Performance and Security:
o Ensure integrations are performant, cost-efficient, and compliant with best practices.
Implementation of Azure security best practices, including role-based access control (RBAC), data encryption, and network security.
Required Skills and Qualifications
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Experience:
o 3-5+ years of professional experience in C# and .NET development.
o Hands-on experience with Azure Integration Services (Logic Apps, Service Bus, API Management, Azure Functions).
o Proficiency in designing and implementing RESTful APIs and working with web protocols (HTTP, SOAP, etc.).
o Familiarity with data formats like JSON, XML, and CSV.
* Technical Skills:
o Strong understanding of Azure architecture and PaaS offerings.
o Experience with event-driven architectures and messaging systems (e.g., Service Bus, Event Hubs).
o Knowledge of Azure DevOps, Git, and CI/CD pipelines.
o Proficient in SQL and NoSQL database integration (e.g., Azure SQL, Cosmos DB).
o Strong debugging, problem-solving, and performance tuning skills.
* Soft Skills:
o Fluent in spoken and written English.
o Strong communication and collaboration skills.
o Ability to work independently and in a team environment.
o 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, including on-premises and cloud-based systems.
* Familiarity with containerization (e.g., Docker, Kubernetes).
* Knowledge of Power Platform tools (e.g., Power Automate) is a plus.
* Knowledge Azure AI Services is a plus.
* Knowledge of IaC (e.g., ARM Template/Terraform) is a plus.
Our Offer
A professional and stimulating work environment in the IT sector. Multiple career opportunities within the company at national and international level, cutting-edge training in new technologies, a wealth of recognized expertise.
Attractive salary package and many other benefits.
Equal opportunity employer, valuing diversity in all its forms. We firmly believe that each individual brings a unique richness to our teams, and we are committed to creating an inclusive environment where every voice counts.