T

TD Bank

Offers banking, loans, and wealth management.

Software Engineer 3 - Salesforce Data

Enterprise ApplicationsPosted on Nov 13
Full-timeToronto, ON, CanadaCA$125.5k - CA$154kIn-person

About the Job

Requirements

  • Strong academic background, for example in computer science or engineering.
  • Five to seven years of relevant experience.
  • Experience in Salesforce Data 360 design and development.
  • Expert knowledge of the business, broader organization, technical environment, processes, procedures, tools, and relevant technology areas such as architecture, infrastructure, and security from a design, support, or solutions perspective.
  • Expert knowledge of a specific domain or range of engineering frameworks, technology, tools, processes, procedures, and organizational issues.

Responsibilities

  • Execute engineering strategy relating to introducing tools and automating build, test, release, and configuration activities across applications, platforms, and infrastructure.
  • Lead the creation of solution options and an end-to-end solution, and coordinate stakeholders to support development initiatives.
  • Develop and document detailed solution designs and act as an application subject matter expert through the design and development lifecycle, ensuring alignment with architecture.
  • Develop, program, and code complex applications and systems.
  • Develop functional, technical, and user-interface designs that meet business requirements, enterprise architecture direction, system performance needs, and development standards.
  • Consult on requirements and specifications and apply functional knowledge of business functions to design optimal software and systems.
  • Review technical deliverables during detailed design and development to ensure quality and identify gaps or redesign needs.
  • Identify, recommend, source, negotiate, and implement buy, build, or reuse improvements and solutions to enhance customer experience and availability or reduce cost.
  • Work with technology partners to define application metrics and performance goals.
  • Identify and address application, data, cross-capability, and cross-release issues affecting application integrity.
  • Research and analyze business requirements to recommend optimal solutions within the business technology architecture, and collect infrastructure environment requirements by analyzing the current system environment with technical tools and utilities.
  • Work with architects to ensure environment modifications interact appropriately, data-conversion impacts are considered, other impacts are addressed, and project performance requirements are met.
  • Contribute to advancing the engineering practice through collaboration, research, analysis, and problem-solving.
  • Adhere to enterprise frameworks and methodologies related to software engineering activities.
  • Ensure programs, policies, and practices are managed, meet business needs, comply with internal and external requirements, and align with business priorities.
  • Engage stakeholders at all levels, internally and externally, to shift from finding defects to proactively preventing them.
  • Seek and support continuous-improvement and automation opportunities within the engineering practice.
  • Conduct functional- or enterprise-level analysis, draw conclusions, make recommendations, and assess program, policy, and practice effectiveness.
  • Identify cost-minimization opportunities and recommend or deliver strategic solutions that improve cost effectiveness and stakeholder experience.
  • Conduct code reviews for quality, standards compliance, reusability, and maintainability; conduct Operational Readiness Reviews and support gating and review sign-offs for solution design.
  • Monitor service, productivity, and efficiency within the function and implement continuous process and performance improvements.
  • Lead, facilitate, or implement remediation plans addressing performance, risk, or governance issues.
  • Manage relationships across business lines and control functions and ensure alignment with enterprise and regulatory requirements.
  • Identify and manage organizational risks and escalate non-standard or high-risk activities as necessary.
  • Monitor emerging issues, trends, and regulatory requirements and assess their potential impacts.
  • Maintain a risk-management and control culture supported by effective processes aligned with risk appetite.
  • Participate as a team member, support a positive work environment, and communicate issues and relevant information in a timely manner.
  • Provide thought leadership or industry knowledge on quality engineering best practices and participate in knowledge transfer within the team and business unit.
  • Keep current on emerging trends and developments and build knowledge of the business, related tools, and techniques.
  • Participate in personal performance management and development activities, including cross-training within the team.
  • Keep others informed about project status and progress and relevant day-to-day information.
  • Mentor and enable team members by sharing knowledge and applying engineering best practices.
  • Guide the team and proactively identify and resolve issues.
  • Develop productive working relationships with internal and external business partners and stakeholders.
  • Act as a brand ambassador for the business area or function and the bank.
  • Work independently or autonomously as a senior or lead on a diverse range of tasks and operational support of solutions.
  • Serve as a primary subject matter expert in multiple areas and consult with clients or project teams on research, analysis, design, and hardware or software support.

Desired Qualifications

  • A graduate degree is nice to have.

About the Company

TD Bank

Offers banking, loans, and wealth management.

TD Bank provides a wide range of banking and financial services in North America for individuals, businesses, and corporations. Core offerings include checking and savings accounts, credit cards, loans, mortgages, investment products, and wealth management. TD Bank emphasizes digital banking through online and mobile apps that let customers manage money, pay bills, deposit checks, transfer funds, and manage cards. Revenue comes from interest on loans, service fees, and investment income. The company differentiates itself with a broad product lineup, large North American footprint, and integrated services for both personal and business customers, plus a focus on digital accessibility. Its goal is to be a leading, accessible financial institution that helps customers manage and grow their money through convenient, everyday banking and investment solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1955

Recently Posted Jobs

Explore more opportunities at TD Bank

See more jobs