TD is looking to hire a Software Engineer III to lead the creation of comprehensive end-to-end detailed solutions for projects and platforms, with overall accountability for the technical design and delivery of specific technical solutions based on stakeholder requirements.
Requirements
- 5+ years of relative experience in Salesforce Development & architecting
- 5+ years of experience with Git-based version control
- 5+ years of experience with Salesforce DX CI/CD toolset
- Demonstrable knowledge and practical application of Apex code, Lightning web components, and Salesforce APIs
- Direct experience working on integrating SF with multiple external systems
- Salesforce certified administrator
- Salesforce certified Developer 1
Responsibilities
- Develops and maintains technical solutions, ensuring adherence to engineering and architectural design principles while meeting business requirements.
- Provides technical expertise with a focus on efficiency, reliability, scalability, and security; includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards.
- Providing expert advice and lead in system / application administration, installation, configuration / provisioning, platform planning and design, integration and release / deployment management.
- Executes on Engineering strategy as it relates to the introduction of tools and the automation of build, test, release and configures activities across Application, Platform and Infrastructure
- Leads the creation of solution options and ultimately a comprehensive end-to-end solution and coordinate relevant stakeholders, as required to support development initiatives; following a "build it, break it, fix it mentality".
- Is responsible for developing and documenting detailed solution design and act as an application SME through the design and development lifecycle ensuring alignment with Architecture
- Is accountable for complex applications/systems development, programming /coding
Other
- Undergraduate degree, Post Graduate degree or Technical Certificate
- Strong academic background (e.g., computer science, engineering)
- Graduate degree nice to have
- 5-7 years relevant experience
- Ability to work on multiple tasks independently with minimal supervision