Job Description:
- Your responsibilities span across project delivery, stakeholder engagement, solution design, development, testing, training, and deployment.
- You will guide junior consultants, collaborate with architects, and work alongside integration and data migration teams to ensure seamless delivery across systems.
- This role is ideal for experienced professionals who bring deep expertise in either functional or technical domains.
- While your primary focus may align with your core strength, you will be expected to contribute across both areas as needed, supporting a collaborative project environment.
Project Delivery:
- Lead and actively participate in all phases of the project lifecycle, from planning to deployment and post-go-live support.
- Track development progress, manage work assignments within the development team, and ensure timely delivery of project milestones.
- Proactively identify technical and delivery risks, propose mitigation strategies, and escalate issues appropriately.
- Demonstrate strong ownership and accountability for project deliverables and team outcomes.
Stakeholder Engagement & Requirements Gathering:
- Facilitate and lead requirements gathering sessions with stakeholders and end-users to uncover business needs and desired outcomes.
- Document detailed findings in project artefacts such as product backlog, requirements specifications, meeting notes, and process flows.
- Communicate technical constraints and collaborate with stakeholders to identify feasible alternatives.
- Build and maintain strong relationships with internal and external stakeholders to ensure alignment and trust.
Solution Design & Documentation:
- Lead the creation of functional and technical specifications based on business requirements.
- Design robust Salesforce solutions that balance configuration, custom development, integration, and data migration needs.
- Propose alternative approaches based on experience and team input to optimise solution design.
- Review and refine user stories, solution designs, and work items contributed by junior consultants.
- Collaborate with architects to maintain and evolve configuration and development standards.
- Ensure comprehensive and up-to-date documentation throughout the project lifecycle.
Salesforce Development & Configuration:
- Take ownership of user stories and delegate tasks to junior consultants where appropriate.
- Configure and develop Salesforce functionalities, including custom UI components using OmniScript, LWC etc.
- Ensure code quality and performance through testing and debugging best practices.
- Manage deployment activities, adhering to established pipelines and review processes.
- Provide technical guidance and mentorship to junior consultants, reviewing their work and offering constructive feedback.
Testing & Quality Assurance:
- Guide the team in creating test scripts and validation procedures.
- Lead functional testing and facilitate UAT sessions to ensure solutions meet business and technical requirements.
Training & Enablement:
- Co-develop training curriculum with architects and fellow senior consultants.
- Oversee the creation of role-based training materials and user guides.
- Lead and facilitate training sessions for business and technical users.
Data Migration Support:
- Support data migration activities as needed, including template creation, mapping reviews, and data cleansing.
- Guide the team in performing data uploads and patches to ensure data integrity and completeness.
Requirements:
- Bachelor's degree in Computer Science, Information Systems, or a related discipline.
- Minimum 5 years of experience in Salesforce projects, or minimum 4 years with proven leadership in cross-functional and technical expertise.
- Minimally certified in Salesforce Platform Developer, Platform App Builder, Administrator.
- The following additional Salesforce certificates will be an added advantage: OmniStudio Developer, OmniStudio Consultant, Platform Developer 2, JavaScript Developer, Public Sector Solutions.
- Demonstrate advanced knowledge, mentorship, and functional/technical lead capabilities.
- Experience with CI/CD tools, release management and integration.
- Familiarity with diagramming tools and database modelling techniques.
- Prior exposure to or understanding of public sector processes is preferred.
- Strong documentation and writing skills.
- Excellent communication and active listening skills.
- Excellent analytical thinking and problem-solving capabilities.