Our client, operating in financial services is looking for a motivated API Developer to join their growing team.
Responsibilities:
Design and assist in defining API contracts and specifications.
Develop APIs and integration endpoints that can be reused by internal and/or external consumers, ensuring compatibility with both internal software and third-party systems.
Perform software development tasks as required by the project.
Analyze and implement system integrations based on technical requirements while adhering to policies and the Application Networks Framework.
Collaborate with System Analysts to ensure business requirements and agreed-upon specifications are met.
Stay updated on industry standards and explore alternative methods, such as no-code/low-code tools or custom solutions, to optimize system integrations.
Provide second-line and third-line support for integrations delivered by the integration team, of which the API Developers are a part.
Review software design and modifications based on provided specifications, following agreed standards and tools.
Mentor and assist colleagues through knowledge sharing and collaboration.
Build and maintain relationships with various stakeholders to promote a collaborative work environment.
Requirements
Strong software development abilities and the capability to read and write code in Java
Understanding of integration methods, including APIs, Web Services, Webhooks, Enterprise Service Bus, and API Management tools.
Excellent verbal and written communication skills.
Education and Experience
At least four years of experience in a software development environment, with strong knowledge of C# or Java
Experience in designing and developing APIs, with solid knowledge of RAML or OAS.
Familiarity with Enterprise Service Bus and API Management solutions.
Degree or diploma in IT, Computer Science, or a related field such as Web Applications Architecture or Systems Development.