This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will play a key role in decommissioning legacy systems and transitioning to a strategic platform. To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Job Responsibility:
Gather and understand technical and business requirements
Take full responsibility for development projects
Ensure that all code meets specified standards
Responsible for end-to-end development, including coding, testing, production support, and troubleshooting
Work independently while collaborating within Agile teams
Deliver high-quality, production-ready solutions
Development and delivery of high-quality software solutions
Cross-functional collaboration with product managers, designers, and other engineers
Collaboration with peers, participate in code reviews
Stay informed of industry technology trends and innovations
Adherence to secure coding practices
Implementation of effective unit testing practices
Requirements:
Application architecture, design, and development, including debugging and code optimization
Java or a similar object-oriented language such as C++, C#, Scala, or Python
Relational databases such as Oracle
At least one messaging platform such as MQ, TIBCO, Kafka, or Solace
Working in Unix or Linux environments
Nice to have:
Distributed caching technologies such as Ignite, Redis, or GemFire
CI/CD practices, DevOps concepts, and container technologies
Cloud platforms such as AWS or Google Cloud
Financial services systems, particularly in trade processing or middle-office environments