Future duties and responsibilities:
· Develop the overall integration strategy to include, architectural plans and designs for integrating various applications and services within the Azure Cloud environment.
· Build, Configure, and deploy integration solutions using Azure services such as Azure logic Apps, Azure Functions, Azure API Management, and Azure Service Bus
· Create and manage API's, including defining API Specifications, implementing API Security, and ensuring API performance and reliability.
· Ensuring the reliability and functionality of applied solutions through Integration Testing
· Provide support and maintenance for deployed Azure Integration solutions.
Required qualifications to be successful in this role:
· Bachelor's degree in IT or related field
· Must have 8 years' experience developing full stack web applications using Microsoft technologies
· Must have Azure Integration experience.
· Advanced proficiency with .NET Core and ASP.NET Core utilizing C#.
· Advanced proficiency in REST API development using .NET Core.
· REQURED to have experience working with NoSQL databases, preferably Cosmo DB.
· Strong proficiency developing solutions using Microsoft Azure
· Working knowledge of Azure IaaS and PaaS technologies and services
· Strong knowledge in Microservices architecture
· Strong in-Service Fabric development using Reliable Services and Actors
· Strong knowledge and understanding of object-oriented programming and S.O.L.I.D. principles, design patterns, best practices, dependency injection, containers, and Responsive Design
· Proficient in Agile software development processes
Bonus Points:
Knowledge of Azure API Management is a plus!
Any Graduate