Software Developer/ Engineer/ Architect

Full Stack Developer

Role Description:

  • A Full Stack Software Developer (Java/Python/Angular/Relational DB), responsible for developing and delivering complex requirements to accomplish business goals.
  • Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements.
  • This role codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.
  • They are familiar with development and testing practices of the bank.
  • An individual contributor to a team.

The Team:

The Strategic Asset Liability Management (SALM) technology organization is responsible for delivering cash management, forecasting & funding solutions for treasury globally.

This role is for one of the agile feature teams in Dublin, a team of approx 7 developers, 1 BA & 1 QA, that work closely with teams in Dublin & Charlotte on the same SAFe agile train.

The team also work with business partners/product owners from Treasury Front Office & Cash Management Services to define requirements, build specification, code, test and deliver to meet their needs.

The team have a track record of delivering on time & high quality software with a focus on business value.

The role is suited to a strong Java developer with web technology experiences such as java script or Angular. Experience working with Kafka messaging queues and Oracle or SQL Server DB are desirable. An interest in data science and machine learning would also be beneficial as it is an area the team are exploring with our business partners over coming months.

  • Required:
    • Java, Javascript , Relational DB (Oracle and/or MS SQL Server)
    • Strong unit testing, debugging and problem solving skills
    • Good oral and written communication skills
    • Understanding of Agile SDLC practices is important, the group follows the SAFe agile methodology with quarterly planning events with global teams.
    • Candidates should be proactive, ability to work with minimum supervision when given a goal, have a strong work ethic, attention to detail, assertiveness and initiative
  • Desired:
    • Angular, Python, Kafka
    • An interest in data science/analytics/machine learning
    • Candidates with experience in Capital Markets products and real time trading systems would be preferred but not essential.