APS.18.24 - API Developer
APS Bank
- Malta
- Permanent
- Full-time
- To design and/or supporting in designing and defining API contracts.
- To develop APIs and Integration Endpoints to be used and reutilised by one or multiple internal and/or external consumers. Of which are potentially intended to be used both by internal software and external third parties.
- To perform software development tasks, as required.
- To analyse and implement system integrations based on provided technical requirements and in accordance with the Bank's policies and the Application Networks Framework.
- To liaise with the System Analysts to ensure compliance with business requirements and agreed specifications.
- To research alternative methods and stay up to date with the industry standards to achieve, monitor and maintain system integrations. Whereby integrations could be achieved through no-code/low-code tools and/or bespoke solutions which would need to be developed by the same API Developer.
- To provide second-line and third-line support in relation to integrations delivered by the integrations team, of which the API Developers form part of.
- To review the design of software programs and software program modifications from supplied specifications, using agreed standards and tools and in accordance with the design.
- To be of support to the Application Integration Team Leader and Applications Integrations Engineer.
- To mentor and support colleagues through knowledge sharing.
- To contribute and support during capacity and task planning of all System Analysis processes within both business-as-usual and project related activities.
- To build relationships and liaise with various stakeholders across the business to ensure cohesion and drive a collaborative work environment.
- To submit any reports and/or supervise activities as may be directed from time to time.
- To coordinate with the Application Integration Engineer and Enterprise Architect (Software Solutions) and agree on integration methods and solutions.
- To perform any duties that may be assigned to him/her from line management from time to time.
- Software Development abilities, and ability to read and/or write software code.
- Ability to understand integration methods such as API's, Web Services, Webhooks, and tools such Enterprise Services Bus and API Management amongst others.
- Have good verbal and written communication skills.
- Be organised, meticulous and prepared to work under pressure.
- Be team player, reliable, while still being able to work independently when needed.
- Have minimum four years' working experience in a software development environment and strong knowledge of C#, VB.NET or Java, XML and SQL Server 2008 R2/2014, RESTful APIs and SOAP Web Services.
- Have experience in contributing in designing and developing APIs, with a strong knowledge of RAML or OAS.
- Experience with an Enterprise Service Bus and API Management solutions.
- Possess a degree/diploma in IT or Computer Science or in a related field, such as, Web Applications Architecture and Systems Development..
- Able to utilise Microsoft SQL and Oracle DBMS.
- Good grasp of integrating with cloud hosted solutions and the including the security and infrastructure aspects.
- Managerial & Specialist Positions
- Middle Management & Specialist Positions
- Technical & Clerical Positions