- Company Name
- Zurich North America
- Job Title
- Sr. API Developer
- Job Description
-
**Job Title:** Sr. API Developer
**Role Summary:**
Lead end‑to‑end design, implementation, and optimization of enterprise APIs on MuleSoft and Azure platforms. Collaborate with business, Salesforce, and integration teams to deliver robust, high‑performance, and scalable integration solutions that meet evolving business requirements.
**Expectations:**
• Deliver production‑ready APIs and integration services that adhere to best practices in security, performance, and maintainability.
• Drive technical decision‑making and mentor junior developers on API design patterns and platform capabilities.
• Manage full life‑cycle of API projects from requirements analysis to deployment and support.
**Key Responsibilities:**
• Analyze business requirements, perform impact analysis, and assess technical feasibility.
• Design, develop, test, and deploy APIs using MuleSoft (API Manager, Anypoint Studio, Cloud Hub, Anypoint MQ) and Azure API Management.
• Define service contracts using RAML (JSON) and OData; model RESTful endpoints.
• Optimize API performance for response time, reliability, and resource usage.
• Troubleshoot, diagnose, and resolve complex production API issues in collaboration with operations teams.
• Create and maintain comprehensive technical documentation and design artifacts.
• Lead integration projects, establishing architectural standards, patterns, and governance.
• Stay current with emerging integration technologies, platform updates, and industry trends.
**Required Skills:**
• 7+ years in application design and development (or 9+ years with high school diploma).
• 4+ years of experience with MuleSoft API development, Cloud Hub, and Runtime Fabric (RTF).
• Strong knowledge of Azure API Management and underlying cloud services.
• Proficiency in API design languages such as RAML (JSON) and OData; experience building RESTful services.
• Expertise in integration architecture, SOA, batch integration, and best practices.
• Solid troubleshooting, performance tuning, and debugging skills.
• Ability to document designs, processes, and user stories clearly.
• Excellent communication and stakeholder collaboration.
**Required Education & Certifications:**
• Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
• MuleSoft Certified Developer (or willingness to obtain within 90 days).
• Preferable Azure certification (e.g., Azure Solutions Architect or Azure Developer).
Schaumburg, United states
Hybrid
Senior
18-11-2025