Azure Services Manager / Developer
Rockville, MD
Long Term Contract
Azure Services Management: Manage NIA's Azure Services tenant which includes but is not limited to services such as NIA APIM, Logic Apps and Cognitive Search. Manage APIs and policies within those APIM environments, and catalog, organize and create Logic Apps and Cognitive Search is essential.
Azure Service Development: Architect, develop, and implement cloud and on-premises integration solutions that utilize or integrate with Azure Services. Expertise in Microsoft Azure Components & Services which include, but are not limited to Logic Apps, Azure API Management, Cognitive Search.
Deliverables: APIM Policies and Transformations, Low-Code Flows, Scripts.
Analyze: Review in-depth business requirements, and develop technical solution proposals, functional requirements, and technical documentation relating to Microsoft Azure Solutions.
Deliverables: Documentation, Proposals.
Modeling: Use architecture modelling tools to produce different architecture views such as application architecture diagrams, deployment diagrams, sequence diagrams, dataflow diagrams, etc.
Deliverables: Models or Diagrams of Azure Components and Integration Points.
Microsoft Graph API: Utilize Microsoft Graph API and the specific permissions needed to execute its various methods.
Programming Skills: Write code in languages supported by Azure to create and maintain Azure components and services.
Deliverables: Python, R, C#, jQuery, MS SQL. Tools: Utilize standard industry API protocols and the data formats they use.
Deliverables: SOAP, JSON, XML, REST and WebAPI.
Communication Skills / Collaboration: Communicate clearly and collaborate with teams to iterate on software development concepts and other ideas beneficial to the institute. Discuss and provide analysis of feasibility.
Troubleshooting / Analysis: Troubleshoot complex technical issues using tools to help debug and analyze data.