We are looking for a Senior Software Engineer with strong expertise in Java, Python and cloud technology to join our dynamic development team. This role requires a hands-on
technologist with strong design and analytical skills who is capable of delivering
scalable and reliable solutions. Experience with designing data-intensive applications, book of record technologies, and a background in capital markets are considered a plus.
#####
Responsibilities
Design, develop, and maintain data-driven applications and services using Java, Python and AWS.
Apply strong software engineering principles to build scalable, secure, and efficient solutions.
Work closely with stakeholders to gather requirements and translate them into technical specifications.
Participate in architectural discussions and drive design decisions.
Perform code reviews and ensure adherence to coding standards and best practices.
#####
Skills
Must have
Programming Languages: Proficiency in Java and/or Python is mandatory.
Cloud Technologies: Hands-on experience with AWS is essential.
Architecture & Design: Strong abilities in software architecture, system analysis, and scalable solution design.
Development Best Practices: Skilled in writing clean, efficient, and maintainable code and participating in code reviews to ensure quality.
Nice to have
Domain Knowledge: Exposure to capital markets or financial systems.
Book of Record Systems: Experience with Murex or similar technologies.
#####
Other
Languages
English: C1 Advanced
Seniority
Senior
Toronto, Canada
Req. VR-116065
Java
BCM Industry
21/07/2025
Req. VR-116065
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.