NBCUniversal Salesforce Technology team is seeking an innovative engineer to lead the technical design, development, and implementation of complex Salesforce solutions with a specialty in integrations and data migrations to translate requirements into scalable and maintainable systems.
Requirements
- 8+ years of experience in software development with 5+ years of Salesforce development experience building complex systems.
- Hands-on experience implementing multiple integration patterns in Salesforce.
- Mastery of Apex and SOQL.
- Strong knowledge of Salesforce governor limits and related performance optimization techniques.
- Strong knowledge of Salesforce security models and their practical application.
- Proven ability to design and implement complex workflows, triggers, and batch processes.
- Proven experience with source-based Salesforce development using git/GitHub, and with automated Salesforce release management using tools such as Gearset, Copado, or Flosum.
Responsibilities
- Build Salesforce applications using the best of programmatic and declarative Salesforce technologies including advanced Apex, Lightning Web Components, and Flows.
- Design, implement and operate integrations among enterprise systems using appropriate APIs and middleware. Troubleshoot integration issues to ensure reliable connectivity.
- Maintain and share clear documentation of technical solutions and operational procedures. Update documents to reflect changes and improvements to facilitate knowledge transfer and continuity.
- Create, share, and adopt reusable development assets to foster collaboration and consistency.
- Provide useful estimates of effort needed for your work, to ensure transparency and alignment with business objectives. Refine estimation approaches based on project outcomes.
- Participate in code reviews and provide constructive feedback to peers.
- Ensure the team’s solutions are built to address these key non-functional requirements: Reliability, Testability, Security, Scalability, Low technical debt.
Other
- Collaborate with multiple stakeholder groups to develop a shared understanding of business objectives and how they can be addressed by idiomatic Salesforce solutions.
- Mentor junior developers and champion the creation and adoptions of best practices.
- Keep up to date with Salesforce best practices, new features, and technologies.
- Develop and maintain deep expertise with the team’s toolkit – we use VS Code, GitHub, Jira, Confluence, Gearset, and SF CLI
- Fully Remote