Key Responsibilities
- Architect and develop Azure APIs and applications in Python on Azure integration
services (e.g. API Management, Functions, Service Bus, Kubernetes, Key Vault).
o Design and implement new features and functionality.
o Ensure high performance and responsiveness of applications.
- Test and deploy fixes and enhancements to apps and APIs to all environments.
- Analyze project requests and define detailed work items to rewrite existing APIs and
integrations and migrate them to Azure cloud services, delegating tasks to lower[1]level team members and resources.
- Troubleshoot production issues in a timely manner and appropriately prioritize
support tasks for best business performance.
- Apply GenAI tools effectively to improve delivery speed and quality by crafting
prompts, validating outputs, and sharing reusable patterns with the team.
Qualifications
Education
- Bachelors degree in computer science or equivalent education/professional
experience required
Experience
- 7-10 years experience in an enterprise development environment
- 6%2B years of hands-on experience with Azure integration/API management
- 6%2B years of hands-on experience developing in Python
Technical Skills
- Deep knowledge of design and integration principles for complex IT environments.
Azure API Management Lead Job Description
2
- Executing migrations of APIs and integrations to Azure-based integration
platforms/technology stacks, including refactoring patterns, validating parity, and
coordinating cutover to minimize downtime.
- Implementing API-led and event-driven integration patterns using Azure services,
including deployment and monitoring tools.
- Automating CI/CD processes and experience using source control tools like GitLab.
- Building and securing APIs in Azure APIM using policies, OAuth 2.0 and Entra, client
certificate (mTLS) where applicable, and API governance practices.
- Operating and administering Azure platform components with infrastructure-as[1]code (IaC) tools (Terraform / OpenTofu), Azure CLI and browser portal UI.
- Troubleshooting using Azure monitoring and establishing actionable observability
for APIs in external tools like Splunk.
- Developing containerized Azure Functions and integration projects using Visual
Studio Code and deploying Azure Kubernetes containerized integration workloads.
- Expertise in designing and implementing complex data transformations with
reusable transformation libraries, including multi-level mappings and translations.
- Writing unit, integration and functional tests for repeatable results.
- Developing and interfacing with MS SQL Server and Oracle DBaaS relational
database systems.
- Using GenAI assistants and agents such as GitHub Copilot to accelerate software
delivery through effective prompt writing and iteration.
Key Competencies
- Successfully work with both technical and non-technical members of multiple
teams in a fast-paced, technical environment.
- Able to work independently, manage assigned responsibilities, and stay aligned with
team goals.
- Successfully architect and interpret solutions to complex business problems.
- Lead platform/application migration planning and execution, aligning stakeholders
on approach, risk, and cutover to ensure continuity of service.
- Champion engineering quality and delivery practices (automation, testing,
documentation, standards), mentoring others to improve code maintainability.
- Lead troubleshooting and root-cause analysis efforts, driving incident resolution
and guiding teams toward durable, preventative fixes.
- Encourage effective use of GenAI tools to safely and securely improve delivery
speed and quality.
- Working knowledge of MuleSoft Runtime and Anypoint Platform a plus