Toronto, ON, M5R 1A6, CAN
13 hours ago
Senior IT Developer
**Work Location:** Toronto, Ontario, Canada **Hours:** 37.5 **Line of Business:** Technology Solutions **Pay Details:** $102,200 - $125,000 CAD This role is eligible for a discretionary variable compensation award that considers business and individual performance. TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs. As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role. **Job Description:** The Shared Services team in Enterprise Payments is responsible for creating and enhancing services like Limit management, Scheduling recuring payments, and Payment Reconciliation. The Enterprise Payments Reconciliation team is looking for a seasoned Senior developer/Solutions Design IT Specialist to contribute to the design, development, and optimization of our reconciliation solutions using FIS Data Integrity Manager (DIM) and related technologies. The ideal candidate would be a self-starting, motivated and high-performing individual who looks forward to being a strong contributor in a dynamic technology organization at a major bank. The candidate will be required to effectively collaborate with technical and non-technical partners to build and deliver high scalable and reliable solutions.. **KEY ACCOUNTABILITIES** **CUSTOMER** + Responsible for analyzing a broad range of business requirements, conducting program / system research and analysis to identify key components for solutions delivery and problem resolution + Ensure effective communication of solutions development requirements for respective area and contribute to project plans, estimations, timelines and status updates to support management team / clients on prioritizing new and existing projects against IT requirements and business objectives. + Inform key stakeholders of any issues that may impact other areas of the project and resolve or escalate issues as required. + Support business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes) + Work with Business Analysts / Systems Analysts, other technology Developers / Solution Designers to ensure the configuration and custom components meet application requirements and performance goals. **SHAREHOLDER** + Create and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment and participate in reviewing peer coding. + Build automation enhancements that streamline + Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities. + Participate in identifying and recommending development / testing solutions / tools in support of project / application objectives. + Completes unit and integration testing for conformance to standards and adherence to design specifications. + Comply with well-defined enterprise technology delivery practices and standards and project management disciplines by participating in scope assessment, risk and cost analysis + Assist in the development / maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures. + Perform Systems Administration of applications / environments supported by the LOB, monitor application / service performance, perform configuration, backup, authentication & tuning. + Ensure both state-of-health monitoring and monthly SLA targets are in place and are being met. + Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessment for incidents and facilitate internal and external communication throughout incident resolution **EMPLOYEE / TEAM** + Continuously enhance knowledge / expertise in own area and keep current with leading-edge technologies, emerging trends/developments and grow knowledge of the business, applications, infrastructure, analytical tools and techniques + Prioritize and manage own workload in order to deliver quality results and meet timelines as assigned + Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest + Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and/or team. + Establish effective relationships across multiple business and technology partners, program, and project managers. + Participate in knowledge transfer within the team and business units. **BREADTH & DEPTH** + Performs complex to difficult technical tasks independently. + Advanced knowledge of technology, tools, various programming languages, processes, and procedures + Extensive knowledge of the business, enterprise technology areas and / or the organization + Key subject matter expert who consults with and may lead clients and/or project teams on multiple aspects of development issues + Works as the senior or lead developer and coaches/guides team members within area of expertise + Resolves highly complex and multifaceted development related problems. + Typically reports to an IT Manager or above. + Aggregate large datasets + Ensuring development aligns to agreed standards and is of a high quality + Evaluating and adopting new techniques to advance the platform + Development across each component of the reporting platform + Day to day support of the platform to help diagnose and fix production issues + Write efficient code that is maintainable and extensible. + Build reusable code and libraries for future use. + Optimize an existing and create new interfaces for maximize speed and scalability. + Monitor and solve performance issues. **RESPONSIBILITIES** + Lead technical discussions and high-performance professionals at various capacity (junior to senior designer) + Lead the configuration, customization, and integration of DIM modules to meet evolving business requirements. + Design, develop, and maintain complex MS SQL Server T-SQL queries, stored procedures, and scripts to support reconciliation workflows. + Build automations that streamline services for our L2/L3 support teams. + Contribute to system upgrades, performance tuning, and the adoption of new DIM features. + Embrace on learning mindset to take each task as a challenge to learn and share the knowledge as a way of continuous improvement. + Act with ownership to drive meaningful change that aligns with the overall enterprise product vision. + Review technical deliverables for quality throughout detailed design and development phase, identify gaps or redesign as needed. + Troubleshoot and optimize system performance. Conduct code reviews and mentor team members. + Excellent Database knowledge and hands on experience managing a large RDBMS, LDAP, noSQL, Oracle, MSSQL. + Experience working with CI/CD tools (e.g., Jenkins, GitLab CI) & Cloud platform(Azure/AWS/GCP) an asset + Vulnerability scan tools like Veracode, sonar etc. Log management tools like Splunk, Data Dog and Dynatrace. **EXPERIENCE & EDUCATION** + Graduate/Undergraduate Degree in Technology + 5+ years hands-on programming experience in either Python / Java / .NET. + Experience in PowerShell / batch scripting + Extensive knowledge in SQL, T-SQL, and Stored Procedures using MS SQL Server + Thorough understanding of SDLC, and agile methodologies. + Well-versed in software design patterns and architectural standards. + Technical understanding of the .net framework and related components. + Experience using code management and collaboration tools, such as GitHub. + Good understanding of Windows Server 2019, Windows-based configuration, and administrative tools + Experience implementing restful APIs and Microservices + Experience working on large projects in a fast-paced environment + Knowledge of Functional Programming + ·Extensive experience in Windows Powershell scripting + Experience in face-to-face interactions and engagement with customers. + Ability to research application and service logs to troubleshoot application issues. + Coordinate with internal and external technical support providers/vendors for better resolution + Ability to work independently and supports multiple deliverables simultaneously. + Good documentation and presentation skills. Well versed in oral and written communication. such as Task Scheduler. + Experience in FIS Data Integrity Manager or any similar reconciliation tool an asset + Agile methodologies, using Jira and Confluence an asset. **Who We Are:** TD Securities offers a wide range of capital markets products and services to corporate, government, and institutional clients who choose us for our innovation, execution, and experience. With more than 6,500 professionals operating out of 40 cities across the globe, we help clients meet their needs today and prepare for tomorrow. Our services include underwriting and distributing new issues, providing trusted advice and industry-leading insight, extending access to global markets, and delivering integrated transaction banking solutions. In 2023, we acquired Cowen Inc., offering our clients access to a premier U.S. equities business and highly-diverse equity research franchise, while growing our strong, diversified investment bank. We are growth-oriented, people-focused, and community-minded. As a team, we work to deliver value for our clients every day. **Our Total Rewards Package** Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Learn more (http://www.td.com/ca/en/about-td/who-we-are/benefits-of-working-at-td) **Additional Information:** We’re delighted that you’re considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we’re committed to providing the support our colleagues need to thrive both at work and at home. Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements. **Colleague Development** If you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed. You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD – and we’re committed to helping you identify opportunities that support your goals. **Training & Onboarding** We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role. **Interview Process** We’ll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call. **Accommodation** Your accessibility is important to us. Please let us know if you’d like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process. We look forward to hearing from you! **Language Requirement (Quebec only):** Sans Objet Federal law prohibits job discrimination based on race, color, sex, sexual orientation, gender identity, national origin, religion, age, equal pay, disability and genetic information.
Confirm your E-mail: Send Email