Job Description
Lead the project development from requirements to deployment on Salesforce and salesforce related technologies.
· Lead the design, development, testing, and deployment of Salesforce solutions using Apex, Visualforce, Lightning components, and other related technologies.
· Collaborate with business analysts and stakeholders to gather requirements and translate them into technical solutions that align with business goals.
· Responsible for performing data migrations and integrations between Salesforce and other systems using APIs, middleware, and ETL tools.
· Architect and deploy solutions that follow best practices in security, scalability, and maintainability.
· Provide technical leadership and mentoring to junior developers, conducting code reviews and ensuring high-quality code standards are maintained.
· Troubleshoot and resolve issues related to Salesforce applications, integrations, and customizations.
· Stay up to date with the latest Salesforce features, releases, and industry trends to propose innovative solutions.
· Participate in the technical review and evaluation of new technologies.
· Assist with the planning of application changes, development, and installation of upgrades and new releases.
· Guide users in formulating requirements, advise on alternatives and on the implications of new or revised processing analysis.
· Leverage development skills to help reduce tech debt on the current Salesforce platform.
· Participate in the planning/analysis of business requirements for system changes and enhancements.
· Update and maintain system documentation and Salesforce standard methodologies
· Ensure proper scoping of requirements and ensure all appropriate tickets are open and required documentation approvals are complete for biweekly deployments.
· Measure and improve the release cycle internally
· Support the Salesforce CPQ implementation roadmap from design to deployment, user adoption, and ongoing improvements and system administration.
· Mentor technical staff in the practice and drive the direction of the team's technical focus, training, and certifications.
Key Skills Required:
· At least 5 years of experience working in Apex Programming, Lightning development, Lightning Web Components, Controllers, Triggers and APIs
· At least 4 years of experience in Salesforce Development Life Cycle (Agile Methodology) including Deployment/Packaging effectively using Metadata API, Changesets
· Good understanding of best practices of coding standards
· Good experience of development in the areas of Salesforce CPQ.
· Experience in creating technical design documents.
· Experience with version control systems and continuous integration/continuous deployment (CI/CD) processes.
· Salesforce certification credentials – Platform Developer 1 or 2
· Ability to work in a team and in a diverse and multiple stakeholder environment and has stakeholder interfacing skills.
· Experience and desire to work in a Global delivery environment.
Qualification Required: Btech/ Mtech