Scala Developer Position
We are seeking a highly skilled Scala Developer to join our team in Dublin.
* Detailed responsibilities include delivering on strategic platforms by defining user requirements, estimating work, developing features with strong unit-test coverage, executing automated test suites, and collaborating with the team on deployments.
* Collaborate with user groups and technical teams on design approach and delivery plans.
* Develop and deliver technical solutions.
* Mentor other members of the project team (if applicable).
* Provide post-deployment support and guide best practices.
You will be part of the Dublin team (~15 people), inside the Securities Trades Processing division. You will work on a variety of projects, from multi-year programmes to shorter, discrete tasks.
Your Key Responsibilities:
* A minimum of 5+ years experience in Scala and functional programming concepts.
* Ability to write clean, maintainable, and efficient code.
* Skilled in analysing, building, testing, and deploying both functional and non-functional changes according to Bank development & change management protocols.
* Experience working with business analysts, testers, and other stakeholders to capture requirements and deliver solutions.
* Commitment to continuously improving software quality and performance.
* Experience supporting deployment, monitoring, and maintenance of applications.
* Familiarity with Scaled Agile practices.
To succeed in this role you should have a passion for delivering high-quality solutions, excellent communication skills, and a collaborative approach to problem-solving.
About This Role
This position requires a skilled developer who can work effectively within a team environment.
The ideal candidate will have a strong understanding of Scala and functional programming concepts, as well as experience working with business analysts and other stakeholders.