DESCRIPTION
Salesforce Professional Services delivers strategic engagements that identify transformational opportunities and create clear execution plans for change programs. Our team of experts collaborates with executive-level customers to establish specific business goals and actions that maximize the value of Salesforce. Our approach integrates people, processes, and technology, providing recommendations for business changes to enhance the use of the Salesforce platform.
OVERVIEW OF THE ROLE
Salesforce is currently seeking a Technical Architect to join our Professional Services team within the Customer Success Group (CSG). The Technical Architects serves as a strategic advisor and Salesforce product and platform expert to the company’s largest, most complex enterprise customers. Salesforce Technical Architects collaborate with Customers and Partners during project cycles to share their extensive knowledge of the Salesforce.com platform and product suite. Combined with their experience in technical architecture, enterprise integration, and business solution implementation, they directly drive toward the best possible solutions. They paint a solution vision, architect the system and provide guidance during the implementation.
Technical Architects are highly effective interacting across technical and business resources from the developer level through mid-management and above and are therefore a trusted advisor for business and technology collaborators. Finally, with experience in software delivery cycles based on agile methodologies the architect supports and is in close alignment with project management activities.
This role would require hands-on technical development skills on some of the most complex customisation required on Salesforce Core & Industry Cloud (Public Sector Solution) and comprehensive understanding on the Salesforce platform, including technical best practices with APEX, Omnistudio, LWC, Flows, etc
RESPONSIBILITIES
- Collaborate with Delivery Managers, Solution Architects, and clients to devise technology solutions that meet client needs, ensure accurate software usage, and maintainable, standard-compliant solutions.
- Lead project discovery and definition workshops, craft solution scope, development estimates, and document non-functional requirements and designs.
- Work with internal teams (sales/pre-sales, engineering, other services) to help customers maximise the value of their Salesforce Industry products and services.
- Design innovative technical solutions and work directly with customers to meet their business requirements following industry best practices.
- Lead and mentor development and QA teams on projects.
- Oversee application design, development, and support for Salesforce-related projects, demonstrating leadership throughout the software development lifecycle.
- Use UML diagrams, design documentation, and best-practice methodologies to detail the design of Salesforce-related projects from inception to production support.
- Ensure systems meet business expectations, proper testing is implemented, and performance requirements are closely monitored by working with development teams.
- Create and deliver CRMs and workflow solutions using Salesforce/Apex, Flow, Omnistudio, and LWC in a timely and accurate manner.
- Advocate and implement standard process development methodologies to ensure quality delivery of enterprise solutions. Develop POCs or assist customers and partners with complex coding tasks.
- Lead e.
- Collaborate with client stakeholders to define non-functional requirements, deliverables, and manage expectations.
- Translate business requirements into well-architected solutions that best leverage the Salesforce platform.
- Lead technical design sessions, architect and document technical solutions aligned with client business objectives, and identify gaps between current and desired end states.
- Follow and help define coding standards. Lead code reviews during projects to ensure quality and appropriate design patterns are followed.
- Provide hands-on technical delivery of custom development, integrations, and data migration elements of a Salesforce implementation on complex areas.
- Understand in-depth technical context and debug/troubleshoot on issues as needed.
QUALIFICATIONS
- Over 7 years of Salesforce technical consulting and solution implementation experience.
- Strong understanding of environment management, release management, code versioning best practices, and deployment methodologies.
- Expert-level understanding and hands-on implementation experience of the Salesforce product suite, including Sales, Service, Community and Industry Clouds (eg. Public Sector Solution)
- Experience with platform security capabilities (TLS, SSL) and authentication patterns (SAML, SSO, OAuth).
- Understanding of systems architecture, scalable performance-driven solutions, key design patterns, large data volume limitations, and best practices.
- Skilled in Salesforce integration patterns, including between different business systems and using integration tools.
- Proficiency in programming with Salesforce (APEX, Java, LWC, Omniscript, HTML/CSS,JavaScript, XML).
- Practical deployment knowledge of process and automation configuration, code-level customisation, and DevOps practices on Salesforce.
- Quick learner with the ability to demonstrate new concepts, technologies, and solutions.
- Independent worker and self-starter with a pioneering and innovative mindset.
- Willingness to travel to client sites as needed (average 75%)
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
- Experience in data analysis, database design, SOAP and REST APIs, client and server-side web development, scripting tools, and protocols.
- Familiarity with architecture and process flow visualisation tools. Understanding of SDLC methodologies and strong communication skills, including technical documentation.
- Ability to conceptualise and communicate complex technical concepts to diverse audiences.