Job responsibilities summary: the ideal candidate will have a proven track record in designing and delivering distributed cloud solutions using microsoft azureAs an azure integration developer, you will participate in all phases of development from solution design, to build, deploy, test and maintenanceYou will partner closely with cloud solution architects, cloud administrators, cloud security analysts and customers to implement the solutionJob responsibilities:
Develop system integrations, using microsoft azure integration services to connect a mixture of on-premises, saas, and cloud-hosted applications
Collaborate with architecture team members to develop best practices and methodologies
Deliver and present proof of concepts
Documentation of solutions (e.gData models, configurations, and setup)
Work within a project management/agile delivery methodology in a leading role as part of a wider team
Act independently under general supervision
Perform related responsibilities as required.
Minimum qualifications:
8+ year’s in information technology
5+ years of experience building system integrations
3+ years of hands-on experience designing and delivering distributed cloud solutions using microsoft azure
Experience with best practice design principles and approaches for a range of application styles and technologies to help guide and steer decisions.
Experience in automation and devops / ops management tools (vsts, azure devops, jenkins)
Demonstrable hands-on experience with one or more of the following technologies:
Microsoft azure iaas, paas and saas solution development technologies including azure containers, azure blob storage, azure functions, logic apps, .net, javascript, python etc.
Microsoft azure api management, azure event grid, azure notification hubs, azure event hub, azure service bus
Microsoft azure identity management and security technologies including oauth and/or saml, azure app configuration, azure key vault
Microsoft azure operational and monitoring tools
Ability to manage multiple projects simultaneously, as well as communicate persuasively and resolve issues effectively
Possesses initiative, drive, and sound judgment
Excellent team participation skills
Excellent written and verbal communication skills
Ability to meet aggressive timelines and targets
Flexibility and ability to reprioritize as the demand and needs of the business change
Preferred qualifications:
Microsoft azure certification
Familiarity with azure service fabric
Familiarity with azure artificial intelligence and machine learning platforms
Abb031