Salesforce Developer II (US)

TD Bank•Mount Laurel, NJ

About The Position

The Salesforce Developer II develops components and broad system solutions for business problems, with a focus on analytics, support, testing, and proof of concepts aligned with business and technology objectives. The role develops and programs applications and systems, and may also conduct research, installation, maintenance, configuration, administration, or provisioning of systems and applications. The position independently handles complex to difficult technical tasks using advanced knowledge of engineering frameworks, technologies, tools, programming languages, processes, and procedures. It develops program specifications; adapts, integrates, codes, tests, and debugs programs; and executes solutions using established procedures, with limited exceptions for routine problems. The developer builds and supports Salesforce capabilities, tests and maintains quality code, contributes to design and code reviews, and works with business and technology stakeholders to deliver solutions that meet requirements, performance goals, architecture standards, and business objectives. The role also supports incident analysis and resolution, continuous improvement, risk management, knowledge sharing, and team development.

Requirements

  • Undergraduate degree, postgraduate degree, or technical certificate.
  • Strong academic background, such as computer science or engineering.
  • 3–5 years of relevant experience.
  • Advanced knowledge of a specific domain or range of engineering frameworks, technologies, tools, processes, and procedures.
  • Ability to perform complex to difficult technical tasks independently.
  • Knowledge of technology, tools, programming languages, processes, and procedures, including developing specifications and adapting, integrating, coding, testing, and debugging programs.
  • Bachelor’s degree in Computer Science, Software Engineering, MIS, or a related field.
  • 3+ years of experience as a Salesforce developer.
  • 2+ years of experience with HTML, JavaScript, XML, APEX, and Visualforce.
  • 3+ years of experience configuring Salesforce with workflows, validation rules, Lightning Flow, roles and profiles, reports, and dashboards at a large organization.
  • 3+ years of database experience writing SOQL queries and using Data Loader, Workbench, and ETL tools for bulk data updates.
  • Experience defining systems strategy and requirements, designing and prototyping, testing, training, defining support procedures, and implementing practical business solutions under multiple deadlines.
  • Experience with standard and custom object creation and validation rules.
  • Experience in Salesforce back-end development, including data model design, SOQL, and web technologies.
  • In-depth understanding of Salesforce architecture, capabilities, and constraints, along with a good understanding of business processes.
  • Certified Salesforce Advanced Administrator or equivalent experience.
  • Salesforce Certified Platform Developer 1.
  • Excellent communication, problem-solving, and decision-making skills.
  • Ability to collaborate with stakeholders and maintain alignment with enterprise and regulatory requirements.

Nice To Haves

  • Familiarity with agile software delivery methodologies such as Scrum.
  • Experience with Financial Services Cloud and Experience Cloud.
  • Energetic and positive team attitude.

Responsibilities

  • Develop new solutions and features for engineering programs and projects, aligned with business needs and technology architecture standards.
  • Perform unit and component testing for new application development initiatives.
  • Implement small enhancements and break/fix changes to support business inquiries and activities.
  • Conduct peer code reviews and review designs, prototypes, and requirements work products for quality and compliance.
  • Work with technology partners to ensure configurations and custom components meet application requirements and performance goals.
  • Analyze technical requirements and recommend pragmatic engineering solutions; contribute to coding and story estimates.
  • Coordinate with stakeholders and internal technology partners to ensure solutions meet technical direction, requirements, performance, time-to-market, and innovation goals.
  • Monitor product lifecycles and ensure specifications and functionality support business objectives; redevelop solutions when required.
  • Document and verify system components, applications, infrastructure, security, integration, operability, and engineering architecture designs.
  • Create and maintain quality code, support code maintenance and testing cycles, and provide post-production deployment support.
  • Provide technical expertise during incident management, analyze incident reports and outages, assess impacts, and facilitate communication through incident resolution.
  • Identify and recommend development and testing solutions or tools for project and application objectives.
  • Help develop and maintain processes to prevent issues, determine problems, and resolve incidents in a timely manner with appropriate quality measures.
  • Follow enterprise software engineering frameworks and methodologies and ensure programs, policies, and practices are managed in line with business needs, priorities, and internal and external requirements.
  • Support proactive defect prevention, continuous improvement, automation, cost effectiveness, and stakeholder experience improvements.
  • Conduct functional or enterprise-level analysis and use findings to make recommendations and assess program, policy, and practice effectiveness.
  • Conduct code reviews, Operational Readiness Reviews, and solution-design gating and sign-offs, ensuring quality, standards compliance, reusability, and maintainability.
  • Monitor service, productivity, and efficiency, and implement process or performance improvements where appropriate.
  • Lead or implement remediation plans addressing performance, risk, or governance issues; manage stakeholder relationships and alignment with enterprise and regulatory requirements.
  • Identify and manage risks, escalate non-standard or high-risk activities, and stay informed about emerging issues, trends, and regulatory requirements.
  • Participate as a team member, promote a positive environment, communicate project status and relevant information, and contribute to quality, innovation, and teamwork.
  • Share engineering best practices and industry knowledge, participate in knowledge transfer and cross-training, and keep current with emerging trends and tools.
  • Mentor and guide team members, help resolve issues, and develop productive relationships with internal and external business partners and stakeholders.
  • Contribute to a fair, positive, and equitable workplace and represent the business area and bank as a brand ambassador.

Benefits

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off, including Vacation PTO, Flex PTO, and Holiday PTO
  • Banking benefits and discounts
  • Career development
  • Reward and recognition
  • Training programs
  • Online learning platform
  • Mentoring programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service