• Advise client on leading practices and technology/industry trends, application/integration architecture, solution design, and implementation leading practices. Build lasting relationships through day to day interactions with key client managers and staff.
• Bring the functional/technical experience and knowledge to deliver solutions which allow clients to achieve their business strategy. Present technical alternatives and supporting recommendations aligned with the client's business and technology requirements. Contribute to project estimating, planning, contracting and staffing activities. Manage technical and/or functional teams to design, build, test and implement enterprise applications. Anticipate, raise, and resolve issues which pose risk to the project. Monitor progress and quality. Track and report status.
• Participate in sales pursuits as a pursuit team member or subject matter advisor. Participate in the oral presentation of the proposal to highlight relevant experiences that position Deloitte as the preferred supplier. Develop and maintain relationships with client stakeholders to establish and maintain our status as a trusted advisor.
• Perform role of mentor and coach to help others achieve their career objectives. Actively participate in recruiting and onboarding activities. Develop staffing plans and screen candidates for positions on projects. Provide leadership and support for staff on projects and in local offices. Perform regular check-ins with team members and people for which you coach as a part of the performance management process.
• Contribute to go-to-market and internal initiatives which drive growth of the practice, drive efficiency and profitability, improve quality, and increase the knowledge of our staff. Co-author articles, whitepapers, or presentations. Speak at conferences, universities, or other forums to promote Deloitte's brand.
• Design transformational technical solutions and work directly with clients to meet their business requirements by following industry best practices.
• Work closely with the functional project team and directly with clients to architect technology solutions to meet client needs.
• Serve as a Trusted Advisor, and drive conversations with our client’s IT Resources.
• Provide guidance on application and integration development best practices, functional and technical solution architecture & design, environment management, testing, and Salesforce Platform education.
• Create application and technical design documents which leverage Salesforce best practices and effectively integrate Salesforce into the client’s infrastructure.
• Enforce sound development practices and ensure the quality delivery of enterprise solutions.
• Mentor junior technical resources, and contribute to their career development.
• Work collaboratively and have very strong communication skills, especially as it pertains to teaching complex concepts.
• Making executive decisions on behalf of the company's technological requirements.
• Provide overall leadership for the technology function of the organization.
• Work cross-functionally to understand needs across the entire business enterprise to help translate technology into value and revenue.
• Engage and lead strategic client engagements with regards to both technical and business value - building winning, differentiated solutions and value.
• Support partnership development efforts, including proposal/product creation.
• Handle technical issues brought to you by less experienced teams.
• Serve as the technical authority on the Salesforce platform, security, integration, data migration, and other solution components.
• Lead team members and performance through regular one-on-one meetings, periodic feedback, annual reviews, etc.
• Help with sales initiatives by providing leads through scope/SOW, solutions, and developing price estimates.
• Mentor the Salesforce practice team members and take on leadership roles to expand the capabilities of the practice.
• Translate business requirements into well-architected solutions that best leverage the Salesforce platform and clearly articulate trade-offs for alternative approaches.
• Architect and document technical solutions that are aligned with customer business objectives.
• Provide technical management to a team of support Analysts, Administrators, and developers.
• Provide excellent design and deployment solutions resulting in extraordinary customer satisfaction.
• Troubleshoot key customer implementation issues and demonstrate the ability to drive successful resolution.
• Execute delivery methodology to drive projects to completion on time and on budget.
• Perform independent code reviews and write unit/integration test cases to achieve high test coverage.
• Develop end-to-end Salesforce solutions using Configuration and Customization – APEX Class, Triggers, Visualforce pages, Lightning components, etc.
• Automate business processes using Salesforce automation tools, such as Process Builder, Workflows, Formulas, Flow, Assignment Rules, and Email Alerts.
• Ability to effectively debug and resolve issues and/or defects that may be reported as a result of faults in the production system.
• Engage with ETL tools like MuleSoft, Zapiers, Cross-Org Adapter for Salesforce Connect, and Jitterbit.
• Migrate changes from development to test to production environment(s) using CI technologies like Salesforce DX, Copado, and ANT.
• Collaborate with the functional team to figure out the best way to implement a solution (which could involve decisions around declarative vs. programmatic vs. App Exchange, etc.).
• Design, develop, test, implement, deploy and maintain a variety of Salesforce applications to reach the client's goals.
• Develop custom code using LWC, Aura component, Visualforce, APEX, JavaScript, Java, and other technologies to build customized solutions supporting business.
• Use effective methodologies (e.g. Agile, test-driven development) and continuous development tools (e.g. SFDX, GIT, Jenkins, Ant etc) to follow Salesforce best practices.
• Implement systems integration experience with REST, Web Services APIs and third-party applications to centralize data sources.
• Develop application using automation process with Flows, Process Builder, workflow, and Salesforce Sharing & Security model to deliver standard solutions.
• Conduct technical design reviews and demos both internally and to clients.
• Manage large data volumes, considering limits & performance tuning.
• Utilize engineering tools such as VSC management, build processes, and debugger in the software development process
• Translate business requirements into well-architected solutions that best leverage the Salesforce platform.
Experienced understanding of OOP and design patterns
Experienced with full lifecycle application development
Highly motivated, hands-on and results-oriented
Driven by customer success with a team player attitude
Advanced in Mulesoft, SoapUI, Postman, MySQL, SourceTree, Microsoft Suite, Tableau, GIT, Postgres, SoqlXplorer, IntelliJ, VSCode, Sublime, SAP, NetSuit,est
Programming Languages proficiencies: Apex, JS, C#, Java, Json, HTML5, SQL, JS, NET, jQuery, Ajax, Ruby on Rails, reactNative, reactJs, est
Salesforce Certified Application Architect