Reference # 19-00015 Title Cloud Developer
Location Houston, TEXAS
Position Type Contract
Experience Level Contract
Start Date / End Date 09-01-2019 --- 30-11--0001
Job Description
Cloud Developer is responsible for developing and supporting ExxonMobil's Azure platform. Strong architecture and coding skills are needed in order understand the cloud environment, develop scripts, and code automated deployment of resources (PaaS, IaaS, network) in Azure. Develop, automate, and implement platform solutions related to our core Azure environment. This includes subscriptions, resource groups, management groups, policies, API management, and the Azure logic app to name a few. This role allows for direct collaboration with internal and external parties to help design modern application solutions. Candidates should have full-time software development experience, ideally with the following technologies: PowerShell, C#, JavaScript (Single-page app development ideal Angular or React), and Azure functionality like the logic app. Behavioral characteristics include: analytical mindset, self-starting, strong collaboration with others, customer focus, and initiative to drive a problem to a solution. Experience working in agile teams and using Azure DevOps for both managing work and deploying via pipelines is a bonus.
Experience in building highly scalable and reliable Azure cloud services leveraging App Services, Service Bus, Azure SQL DB, Azure API Management and other PAAS components.
Experience in Analysis, Design and Development of .Net Web Experiences (MVC, JavaScript, REST, OData)
Good understanding of web authentication and authorization methods including Oauth2 and OpenId Connect.
Experience with Azure AD and multi-tenant applications.
Experience with both Azure IaaS and PaaS
Experience of PowerShell coding and execution
General networking/network security understandings such as Address Space, CIDR notation, subnet, protocol, routing, NSG, etc.
Implemented solutions leveraging Azure storage solutions such as Blob, Tables, and Queues
Good knowledge in SQL Server development including T-SQL queries, stored procedures, functions.
Proficient in Test Driven development (TDD) using tools such as Microsoft Unit Test.
Basic knowledge of the Cloud Design patterns