Job Description
- The resource will work closely with client staff as a subject-matter-expert in Azure API Management and streamline API management processes within a to-be-established Azure ecosystem. Their responsibilities include, and are not limited to:
- creating secure, scalable, and efficient APIs
- developing, managing, and securing connections between a vendor managed front-end and a client portal managed back-end
- Implementing API management solutions and services needed in Azure
- Configuring API gateways
- Establishing API policies for security and performance optimization
- Monitoring API usage to ensure efficient operation and identify potential areas for improvement.
- Develop and implement APIs in a to-be-established Azure ecosystem for the MinnesotaWorks.net replacement solution, connecting the vendor managed front-end to the MNIT managed back-end
- Set up Azure API Management processes and policies for security, performance optimization and monitoring API usage
- Configure API gateways
- Conduct performance testing and propose continuous improvement
- Ensure the application is fully ADA accessible and meets WCAG 2.1 standards.
Required Skills, and Qualifications
- 3 years experience with Azure API management
- 3 years experience developing RESTful APIs
- 3 years experience with .NET application development using SQL Server database(s)
- 5 years of C# experience
- Experience with implementing API management solutions, and other needed services, that adhere to policies and standards for security while also monitoring and optimizing API use and performance
- Experience developing and scaling Azure API solutions from the ground up – including integrations with systems to deployments via Azure DevOps CI/CD pipelines
- Possesses strong problem-solving skills, attention to detail, excellent communication abilities, and effective collaboration and knowledge transfer abilities.
- Experience replacing and modernizing legacy systems
- Experience integrating with legacy systems