What are the responsibilities and job description for the Salesforce Tech Lead position at Apexon?
Job Details
Salesforce Technical Lead / Expert Developer
Job Summary
The Salesforce Technical Lead / Expert Developer plays a technical leadership role on a Salesforce project. Candidate is responsible for working with business analysts, developers, and stakeholders to implement, integrate and maintain Salesforce solutions. In addition to coding and development activities, the Technical Lead is also responsible for Salesforce integration and implementation including architecture, design, system testing, and user acceptance testing. The TL leads the effort to document technical requirements, architect, design, build and integrate the Salesforce solution. As a key person of the project team, the candidate will split their time between hands-on Salesforce development and coordination of the development team efforts. They will guide and mentor developers and always communicate closely with the rest of the project team and practice leadership, including keeping stakeholders informed of technical progress and risks.
Responsibilities
- own all technical aspects of Salesforce implementations and / or customizations including data migrations, data quality, systems integrations, 3rd party applications, AppExchange products, and custom development
- Setup and maintain Service Cloud Voice with Amazon Connect, Messaging and In-App, Chat Bots
- Take ownership of Salesforce Release Management using Copado
- Design solutions and manages teams developing, testing and supporting custom Salesforce solutions using Apex Triggers, Lightning Web Components, Visualforce, Web Services, Saleforce.com Metadata API etc. as appropriate using code authoring tools such as Eclipse IDE to satisfy the applications business requirements.
- Provide technical leadership, setting best practices (e.g., integration and application development, deployment, testing, iterative refinement)
- Provide thought leadership on maintaining Salesforce Governors Limits
- Identify ways to utilize SFDC to improve business processes and productivity, and make recommendations to support a customer service organization scaling at a rapid pace
- Define, communicate, and manage a change management (release) process to develop and implement new applications/code and updates to existing applications/code
Skills and Qualifications
Required
- At least 8 years in a consulting function
- Education: Bachelor s Degree (Computer Science)
- Minimum 5 years of application design and development experience
- Minimum 3 years of experience developing and customizing Salesforce application using Flows, APIs, Apex, SOQL, Visualforce and Lightning Web Components
- Minimum 3 years experience leading Enterprise Salesforce implementation with over 300 users with integration with enterprise applications like Oracle, Sap etc.
- Strong understanding of SDLC methodologies (Agile, SCRUM, etc.)
- Experience with Salesforce integration tools (e.g., Informatica Cloud, MuleSoft, etc.)
- Participation in each phase of Salesforce (e.g., requirements gathering, planning-analysis-design, architect-build-deploy, support)
- Demonstrated abilities: defining integrations strategy, developing requirements, designing and prototyping, testing, training, defining support procedures, and implementing practical business solutions
- Implementation experience with Service Cloud Voice with Amazon Connect
- Implementation experience with the Salesforce Digital Engagement suite for an omnichannel contact center
- Experience with Copado as the DevOps tool
- Salesforce Platform Developer I certification
- Salesforce Platform Developer II certification
- Salesforce Service Cloud Certification
Preferred
- Salesforce Financial Services Cloud Accreditation
- Copado Certification
- Salesforce Application Architect / System Architect Certification