Job Summary
The Lead Salesforce Architect role will be responsible for building and mentorship of a multi-skilled Salesforce team as well as design and implementing Salesforce solutions for our customers that follow best practices in both IT and Salesforce projects.
Responsibilities
- Manage robust teams of Salesforce.com delivery team members, including BAs, Tech Leads, Architects, Developers & QA
- Perform project and program management activities, including project financials.
- Liaise and manage collaboration between horizontals to bring in synergies and ensure successful delivery
- Take accountability of delivery of work packages to customer facing project teams, ensuring packages are delivered on time and with quality
- Ensure for all projects, each Apex method developed has an equivalent test method with at least one valid unit test (using an assertion)
- Ensure total test coverage within QA and higher environments is at least 85%
- Ensure all code is peer-reviewed against Cognizant development standards prior to deployment to QA
- Maintain and publish Salesforce development standards to broader technical teams on a quarterly basis
- Ensure developers are incorporating code review feedback prior to deployment to QA. Enforce the practice with regular training & project audits.
- Ensure version control has been correctly setup at the beginning of the project
- Ensure all developers are using version control as the source of truth for development
- Be an active part of the COE, owing technical & solution reviews for all projects on a regular basis
- Reporting to internal senior management or Leadership teams on the overall engagement (across different dimensions like delivery, bid management, staffing, financials etc.
- Ability to understand pain areas of business and present workable solutions
- Acts as the escalation point when issues arise and understand what to do and who to work with to resolve them.
- Ability to stay focused in a fast-paced, high-energy, challenging environment where there are multiple competing priorities on a daily basis.
- Work closely with business analysts, architects, developers, testers and a variety of IT and business stakeholders.
- Keeping up to date with Salesforce releases and new functionality.
- Adhere to company and project standards and guidelines.
- Accurate time management and reporting of own work.
- Quality, on time delivery of agreed deliverables.
- Ability to work on multiple applications/ projects/ BAU enhancement simultaneously and must have a “can do” attitude.
- Grow the maturity of our practice by leading internal initiatives to further develop methodology, tooling, and skillsets. This includes owning our Architect & CTA Academy, enable CICD & version control for all projects
- Define & enable development plan for TL’s to make them into strong TA’s
- Help drive bootcamp for developers and enforce best practices in all our developers
Requirements
- Extensive years of experience in handling large delivery engagements with a strong experience in managing SFDC programs
- Deep knowledge and expertise across the Salesforce.com platform (Sales Cloud, Service Cloud, etc.), including experience delivering complex SFDC solutions
- Has delivered multiple full end-to-end Salesforce.com implementations/projects, especially including highly integrated/complex ecosystems. Understands how to deliver capabilities on Salesforce AppExchange products
- Strong program management and problem-solving skills
- Should have excellent presentation and written communications skills
- Strong Exposure to SDLC and Agile methodologies
- Exceptionally strong in scope management
- Has ownership for key projects’ timelines, deliverables, budget and metrics
- Proven ability to efficiently manage a portfolio and drive operational improvements
- Should be flexible in time and attitude
- Works independently to manage the whole program and respective stakeholders/ and projects
- Hands on experience with setting up branching strategy, version control & CICD
Qualifications
- Platform Developer I (mandatory)
- Platform Developer II (desirable)
- Salesforce Application Architect (mandatory)
- Salesforce System Architect (desirable)
- Integration Architecture certified (desirable)
- TOGAF Certified (desirable)
- Project Management or Delivery focused certification (mandatory)