The Technical Development Lead - CRM will play a technical leadership role. In this role, he/she is responsible for working with business analysts, developers and stakeholders to implement, integrate and maintain the Salesforce.com CRM solution. In addition to coding and development activities, this technical lead will play a crucial role in various aspects of the Salesforce.com integration and implementation including architecture, design, system testing, and user acceptance testing. He/She will lead the effort to document technical requirements, architecture, and design of deployment and integration of the Salesforce.com solution. As a development team lead, he/she is expected to allocate 50% of his/her time to Salesforce development and 50% to coordinating the Salesforce.com development team efforts. He/she will guide and mentor developers and always communicate closely with the rest of the technology development teams, including keeping stakeholders informed of technical progress and risks.
Responsibilities: - Design, code, unit test, system test, performance test, debug, implement, and support Salesforce.com application and integrations - Design & implement APIs and web-based interfaces utilizing lightning, Apex, Web Services, etc - Ensure team follows best practices when architecting, programming or documenting solutions - Assist in resource allocation and planning through project planning, staff hiring, staff supplementation and/or outsourcing initiatives - Work closely with the Enterprise Architecture team, implementation partners, 3rd party vendors and other technology teams to ensure appropriate infra-structure selection, maintenance, policies and procedures are in place to support the CRM application environment - Communicate development status on a regular basis to stakeholders, escalating any identified risks - Recommend cost effective technology solutions for business challenges - Ensure the on-time delivery of solution or enhancements - Define and execute CI/CD strategy - Experience architecting complex large-scale systems incorporating packaged and custom applications - Manage a team of developers
Competencies: - Mandatory experience in Anypoint Community Manager package installation, setup and configuration - Need experience in setting up API Developer Portal for MuleSoft Customers to expose API documentation to internal and external stakeholders - Minimum 5x Salesforce Certified Professional - At least 5 years systems development and integration experience in which at least four years have been in a team management role - At least five years of Salesforce.com development experience as well as experience in systems integration environments with large, complex third-party solutions coupled with proven expertise integrating solutions with other applications within the overall technology environment - At least two implementations on Salesforce community cloud (experience cloud). - Demonstrative success with at least three large Salesforce.com implementation - Excellent knowledge of Salesforce.com architecture and data model - Demonstrated team building and project management skills - Proven management and mentorship of development team direct reports preferred - Experience in Agile development methodologies - Well versed with CI/CD implementation in Salesforce project
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.