Job Description
The Python Integration and API Developer works closely with the Architects, Functional Teams Managers, Customers, and Partners to implement API's and Integrations to support business requirement.
In this role, developer need to handle operations of API and Integrations as well.
The individual will design, build, and maintain integrations and API’s for on premises and cloud systems. Developer must be capable of understanding business requirements, working with end users and developing, deploying, and supporting the integration and API’s .
Roles & responsibilities
Design and develop API's using open-source languages like Python, Java and deployment using CICD pipeline.
Identify, analyze, and design API using Swagger and Mule designer with OAS specifications.
Develop API's, interfaces and integration flows using Mule ESB Anypoint platform including Mule Runtime, Connectors, Design Center and API management.
Support Integrations and API’s running in production, help to fix the bugs and address code issues.
Knowledge on Azure API management, policies and DevOps pipeline is plus.
Responsible for reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementation.
Work across various platforms and the associated stakeholders / business users
Effectively works with Internal and External customers.
Automate common, repeatable tasks at large scale to streamline operational procedures on various technology stacks within team.
Familiarity with consuming RESTful JSON services
Requirements
Minimum of 1+ years of relevant experience in Integration and API development
Preferred minimum of 1+ years of relevant experience in developing APIs in MuleSoft Anypoint
Familiar with different monitoring tools
Exposure to Python, Java or Java Script is a plus
Basic SQL knowledge
Strong written and oral communication skills
Demonstrated ability to write technical documents
Ability to communicate issues and recommend solutions in a timely manner to Management
Familiar to Agile development methodologies
Preferred MuleSoft Certified Developer
BS Computer Science or related field