Mission and responsibilities:
- Generates and reviews requirements, specifications and technical design documents that respond to user stories and projects specifications.
- Provide clarifications and solve issues within and across the teams on specific architectural topics. Understands the architectural framework, designs solutions to new requirements that adhere to the approved framework and is able to discuss it with the Architecture team.
- Partners with DevOps and developer teams to build system functionality and quality attributes.
- Support on-demand DevOps teams to design technical solutions, ensuring adherence to standards and best practices.
- Participates in system and user acceptance testing efforts.
- Deliver his/her own development tickets following the development standards.
What are we looking for in this position?
- Bachelor’s Degree in Computer Science, Information Systems, or Telecommunications.
- 5+ years of systems analysis / programming experience.
- Hands-on experience working on Java / J2EE technologies and distributed application environments (+4 years minimum), delivering and implementing large solutions at scale, preferably in a banking environment.
- Experience in API design, in online high availability systems.
- Experience working on cloud environments (1-2 years), preferred AWS.
- Technical knowledge of retail banking front-end and back-end integrations.
- The candidate is expected to have hands-on experience implementing IT banking projects, particularly in core banking transformation programs.
- Functional and technical knowledge on Credit Risk architectures will be valued.
- Experience in Credit Bureaus integration in different countries (Equifax, Experian, ...), decision engines integration (Modellica, Provenir, Experian...). Experience in contracting flows of loans, mortgages and credit cards and how the Risk modules interact with them will be also valued.
- Sound knowledge on systems architecture models and paradigms. The Integration Lead is the technical owner and the go-to person for the integrations and IT Products they provide support to.
- The Integration Lead owns the code within its IT Product. As such, it ensures it adheres to design quality and standards and performs as expected in time and quality.
- Ability to partner with internal or external software engineers and quality analysts to identify course of resolutions.
- In-depth understanding of iterative software development methodologies, Scrum or Kanban primarily.
- Experience in digital banking environments and projects, whether from a core banking, or a front-end perspective, will be highly valued. The candidate must understand the specific needs a digital bank has from a high-availability, performance and online stand-point.