SUMMARY OF DAY TO DAY RESPONSIBILITIES:
This Senior software & data engineer position will play a key role in solution design, implementation and integration of tools and technologies that are part of our Compliance, Surveillance & Supervision area. It will include integrating upstream systems within the bank with a core product and building robust and maintainable data pipelines and data analytics engines.
A Software Engineer with Data integration experience and background in Application Architecture, Design / Deployment and Testing, Product Certification, Real-time Event Driven Systems, Application Integration, Application Monitoring and Management, Databases and Application Integration with knowledge of Java, JMS, Pythion, REST, and SQL is best suited for this role. We’re looking for a strong and confident technical leadership profile with a strong emphasis on quality and best practices. Ideally, candidates should have 8+ years of experience in senior software engineering roles, with a history of project commitment, seeing software projects through from design and review to test and development, from initial deployment to production and with a customer-centric approach.
As part of our team, you will contribute towards the future strategy and technology direction of our technology platform, implement, and maintain high quality code to best practices, take part in capacity planning and design activities, and work with colleagues within the TDS Compliance team and beyond to help deliver best-in-Class systems.
Desired Interpersonal Skills
• Takes great personal pride in building robust software
• Strong sense of ownership
• Passionate about programming and computer science
• Enjoys working in a fast-paced environment
• Has excellent written and verbal communication skills
• Has strong customer focus
MUST HAVE:
1.) Experience with data integration, data storage, ETL
2.) Experience with Java
3.) Experience with Python scripting
4.) Experience with Messaging Systems and Paradigms (e.g. Solace, Kafka, etc.)
5.) Experience with Enterprise integrations with vendor applications
6.) Experience with UNIX, Linux as the operating systems
NICE TO HAVE
1.) Experience with the following preferred:
2.) Implementation experience for the NICE Actimize Platform, NASDAQ SMARTS
3.) Understanding of Workflow Engines (e.g. Drools)
4.) Detailed knowledge of how reference data is used by Front, Middle, and Back Office applications
5.) Detailed understanding of transaction lifecycle: like order-execution or payment-confirmation life cycles
6.) Understanding of DevOps Tools and the Agile Methodology
7.) Compliance (AML, Surveillance and Supervision)
8.) Capital Markets (Familiarity with Asset Classes and Products)
Are you ready to build your financial future, grow your local economy, share what is good in the community, enjoy...
Apply For This JobAbout Compugen Compugen is one of Canada’s largest privately-owned Information Technology (IT) Solution Providers. We help customers design, acquire, integrate...
Apply For This JobDescription Permanent position / Full Time / Customer Service / Finance / Toronto Acting as the primary point of contact...
Apply For This JobTD Description Tell us your story. Don’t go unnoticed. Explain why you’re a winning candidate. Think “TD” if you crave...
Apply For This JobOur team is looking for a key individuals to support on-site community campaigns and create a significant social impact on...
Apply For This JobSenior Accountant, Property Accounting Full-Time Permanent Vaughan, ON Putting People First, Every day. We are a leading Ontario...
Apply For This Job