Job
Description
About The Role
Project Role :Application Developer
Project Role Description :Design, build and configure applications to meet business process and application requirements.
Must have skills :Salesforce Development
Good to have skills :NA
Minimum 3 year(s) of experience is required
Educational Qualification :15 years full time education
Summary:Senior Salesforce CI/CD Engineer to lead and optimize our Salesforce DevOps and deployment architecture. This role requires a seasoned professional with deep technical expertise in Salesforce development, deployment automation, and source control, as well as strong interpersonal and conflict resolution skills. You will design scalable CI/CD pipelines, mentor teams, resolve code conflicts, and ensure high-quality, secure, and efficient Salesforce releases. Roles & Responsibilities:- Architect, build, and maintain Salesforce CI/CD pipelines using Git, GitHub, GitHub Actions, Jenkins, and VS Code.- Lead deployments using Salesforce DX, Unlocked Packages, Metadata API, and Change Sets based on project needs.- Manage all aspects of source control, including branching strategy, merge conflict resolution, and code versioning.- Use strong SOQL and SOSL skills to support advanced querying, troubleshooting, and data migration/validation tasks.- Create robust deployment automation scripts and YAML pipelines for multi-environment workflows.- Maintain deployment readiness through automated Apex test coverage, static code analysis, and environment management.- Implement and govern best practices for metadata versioning, code reviews, and secure deployment processes.- Collaborate across cross-functional teams (developers, QA, admins, release managers) to coordinate smooth releases.- Serve as the escalation point for resolving deployment issues, code merge conflicts, and process blockers.- Train and mentor junior engineers in CI/CD processes, Git workflows, and Salesforce DevOps tooling.Professional & Technical
Skills:
- Advanced knowledge of Git/GitHub, with the ability to manage complex merge conflicts and perform code reviews.- Hands-on experience with GitHub Actions and Jenkins for automated build, test, and deploy workflows.- Strong proficiency in SOQL, including subqueries, aggregation, and performance optimization.- Expertise with Salesforce DX, Unlocked Packages, scratch orgs, and Metadata API-based deployments.- Proficiency with VS Code and Salesforce extensions for development and CLI-based deployment.- Strong scripting ability (Shell, Node.js, YAML) to configure CI/CD pipelines and automation scripts.- Ability to plan and implement enterprise-level Git branching and release strategies.- Deep understanding of Salesforce environment management and governance.- Experience with Agile methodologies, Jira, and release planning tools.- Excellent conflict resolution and negotiation skills able to mediate code merge issues and cross-team friction effectively.- Strong communication skills with both technical and non-technical stakeholders.- Ability to lead and influence in cross-functional settings, driving continuous improvement.- Organized and analytical, with a passion for process automation and problem-solving.
Additional Information:- The candidate should have minimum 5 years of experience in Salesforce Development and 3 years of experience in Salesforce CI/CD, with deep involvement in automation, branching, and release strategies.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education