We are seeking a highly skilled and energetic Technical Lead to join our team. This pivotal role offers the chance to:
* Lead the design and delivery of Salesforce-based solutions as part of a high-profile transformational program.
* Collaborate with a passionate team committed to delivering impactful outcomes.
* Influence the future of national services through innovative technology solutions.
As a Technical Lead, you will:
* Ensure Governance and Coding Standards: Oversee code reviews to ensure solutions adhere to established governance and coding standards, promoting best practices and maintainable code.
* Collaborate with Stakeholders: Work closely with stakeholders to gather and analyze requirements, ensuring solutions align with business needs and objectives.
* Support Design Standards: Contribute to the creation of design standards and participate in design reviews to ensure consistency and quality across solutions.
* Develop Robust Solutions: Lead the development of Salesforce Vlocity solutions that ensure robustness, reusability, performance, and quality.
* Deliver Quality Components: Collaborate with other developers, UI/UX experts, solution architects, and accessibility experts to deliver high-quality Salesforce Vlocity components and solutions.
* Guide Best Practices: Bring your expertise in Salesforce Vlocity to help guide best practice solution delivery and mentor junior Salesforce developers.
* Support Code Deployment: Assist in the code deployment process through all environments, including production, ensuring smooth and reliable deployments.
* Adopt CI/CD and DevOps Practices: Support the rollout of Continuous Integration/Continuous Deployment (CI/CD), code/performance optimization, DevOps, and test automation practices to enhance development efficiency and quality.
* Build Team Capability: Help build the capability of the team through close collaboration and knowledge sharing with colleagues.
* Participate in Scrum Activities: Actively participate in daily scrum activities, contributing to the agile development process and fostering a collaborative team environment.
Requirements
* Experience working with Source Control tools (e.g. GitLab) & package-based development.
* Experience with Atlassian Jira, VSCode, and DevOps practices.
* Demonstrable experience successfully implementing minimum 5+ Salesforce platform-based CRM projects using an agile methodology.
* Comfortable with new ways of thinking about accessibility and enthusiastic about accessible design & development.
* Experience working with OOP, frameworks, and design patterns, in building and working with integration design patterns (e.g. REST APIs, Platform Events). Experience on design, develop, and refactor of Salesforce Apex Enterprise Frameworks such as fflib, at4dx, trigger framework, error logging frameworks (Selector, Domain, UnitOfWork, ApexMock).
* Experience in Salesforce technologies such as Apex, Lightning Components, Salesforce APIs, as well as Vlocity package/Omnistudio platform using Ominiscripts, Flexcards, Integration procedure, and DataRaptors.
* Experience in Salesforce Sales Cloud, Service Cloud, Community Cloud, Health Cloud implementations.
* Salesforce certifications (e.g., S Certified Platform Developer I and II, Omnistudio Developer/Consultant, Salesforce Architect Domain) are highly desirable.
* Experience in helping build team capability, establishing/refining and influencing processes/practices, excellent communication and interpersonal skills.
* Highly developed analytical and problem-solving skills and a continuous improvement mindset.