Salesforce Application Architect
Key job responsibilities include the following:
- Providing technical and architectural leadership for Salesforce applications - focusing on Force.com, Lightning
- Leading projects involving Lightning and Einstein Analytics (Tableau Analytics)
- Defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design
- Leading technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications for ensuring that architecture standards are followed
- Applying research and development, prototyping, and vendor & product evaluations
- Providing expert knowledge of mobile application architecture to business and technology teams and facilitate the collaborative development of the technology strategy, technology standards, roadmaps, and practice
- Leading development teams during the analysis, development, and testing processes
- Communicating issues as well as opportunities to leadership and client stakeholders so that technology risks, costs and benefits can be evaluated
- Defining and validating non-functional (technical) requirements, and establishing traceability between requirements and application architecture/design
- Leading production troubleshooting and ‘War Room’ Activities
- Instilling a culture of execution, operational excellence, and accountability
- Seeking and capitalizing on the opportunities to improve productivity, accelerate time-to-market, increase solution quality, and improve cost effectiveness
- Anticipating barriers to change and creating opportunities to remove them
- Creating a culture that is based on knowledge sharing and learning from best practices
- Exhibiting high level of professional flexibility and willingness to promote innovation and new ideas
The key skills required
- 10+ years of core experience in Salesforce design, development and should have 1 or 2 Enterprise full life cycle Architect experience of Salesforce/Force.com projects
- A Bachelor’s degree in Computer Science, Business Administration, or related discipline. While an advanced degree is preferred, the value is placed on the extent of the relevant experience and accomplishments
- Salesforce Certified - Salesforce Admin and Developer Certification and one or more Architect Designer certifications
- Full lifecycle experience in solution definition and development and testing of the Salesforce application
- Experience with Apex, Visualforce, Java, JavaScript, and XML and their use in the development of cloud solutions.
- Practical deployment knowledge of Visualforce, Salesforce configurations, Apex classes, AppExchange deployment.
- Design experience with Force.com, Salesforce Integration, Lightning
- Agile development environment especially SCRUM
- Understanding of key Salesforce architectural concepts (e.g. API and governor limits) and how they influence design
- Experience with different Salesforce Clouds and Integration experience.
- Clear understanding of event-driven and delegate-based design paradigms.
- Experience in data modeling techniques and knowledge and applicability of various normal forms.
- Experience in developing IT architecture plans and software development methodologies.
- Excellent communication, presentation, influencing, and reasoning skills to earn support of business leaders, technology leaders, colleagues, and vendor representatives
- Creativity and ability to think outside-the-box while defining sound and practical solutions
- Experience with the following Technologies/Methodologies preferred:
- Experience with Einstein Analytics (Tableau Analytics) and Lightning
- Experience delivering packaged software or SaaS is a big plus
- Data Migration experience
- Usage of automated build and/or unit testing and integration systems
- Desire to take the initiative, moving projects/ideas forward with clarity
- Leadership skills to indirectly lead cross-functional teams towards common solutions
Our purpose
Our people and culture
Professional development
Benefits to help you thrive
At Deloitte, we know that great people make a great organization. Our comprehensive rewards program helps us deliver a distinctly Deloitte experience that helps that empowers our professionals to thrive mentally, physically, and financially—and live their purpose. To support our professionals and their loved ones, we offer a broad range of benefits. Eligibility requirements may be based on role, tenure, type of employment and/ or other criteria. Learn more about what working at Deloitte can mean for you.
Recruiting tips