Ingénieur ou ingénieure I
at
TD
Ingénieur ou ingénieure I
Location
Toronto, Ontario, Canada
Date Posted
December 21, 2024
**Job Title:** Senior Software Engineer - Treasury Analytics Group
**Location:** Toronto, Ontario, Canada
**Schedule:** 37.5 hours per week
**Sector:** Technology Solutions
**Salary Range:** $95,000 - $115,200 CAD
**Job Description:**
The Treasury Analytics Group is responsible for the measurement and management of market risk (interest rate and foreign exchange) for the Bank's retail portfolios. The team develops financial models and processes for measuring, transfer pricing, hedging product profitability, and financial management reporting. The Treasury Analytics Group is embarking on a new initiative to build a strategic platform for risk, valuations, and analytics to meet the growing needs of the department.
This is an exciting opportunity to work on cutting-edge technologies, including Big Data and NoSQL databases (Hadoop, HBase, Hive, Spark, MongoDB). We foster an entrepreneurial environment that utilizes the latest technology to innovate within the Treasury Analytics Group.
**Responsibilities:**
- Develop, program, and maintain applications using Java, Spring Boot, Spark, MongoDB, and HBase.
- Build and manage custom Big Data pipelines.
- Work on Big Data processing and techniques.
- Contribute to sprint planning and backlog grooming sessions.
- Leverage best practices in continuous integration and delivery.
- Lead, inspire, and mentor junior team members.
**Job Requirements:**
- Undergraduate Degree, Technical Certificate, or equivalent experience.
- 5+ years relevant experience in developing and maintaining Java Spring Boot applications.
- 3+ years of experience programming with Spring Boot 2, Spring Data (JPA, JDBC), Java 8, and Spring Security (OAuth, LDAP).
- Experience with large-scale Big Data platforms on Hadoop.
- Experience developing multi-threaded applications and microservices using a modern technology stack.
- Familiarity with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus.
- Strong communication skills, both written and oral.
**Nice to Have:**
- Experience with Azure PaaS and Databricks.
- Knowledge of Angular, React.js, React-Native, Redux.
- Azure cloud certifications and experience with Delta Lake.
**Education:**
Bachelor’s degree in Computer Science or equivalent practical experience.
**Additional Information:**
- At TD, we are committed to fostering a positive work environment that promotes quality, innovation, teamwork, and service.
- Our total compensation program reflects our investment in helping colleagues and their families achieve their mental, physical, and financial wellness goals.
- We provide various career development programs and training opportunities to help you succeed in your role.
If you are passionate about technology and looking to make an impact, we encourage you to apply now!