Description
- Bachelor/Masters degree in a relevant area
- 5+ years of significant experience as a Salesforce Engineer OR 8+ years of experience in a technology such as Java, .NET, JavaScript with minimum 2 years of Salesforce development experience
- Experience in Service Cloud areas like omni channel
- Previous experience in leading technology projects
- Experience in engaging highly complex integrations and large data volume
- Deep understanding of large systems, complex code bases, and version control systems such as Git
- Experience in Marketing Cloud would be added advantage
- Understand and follow our standardized software engineering processes to document, design, develop, review, test, analyse, and release code.
- Have sound knowledge about Salesforce development
- Work with minimal supervision
- Guide junior members on technical aspects
- Quickly understand the domain requirements
- Write quality code and plan for future changes with maximum decoupled code
- Ability to explain and provide Salesforce best practices of coding
- Foresee potential limits and work on optimal solutions
- Deep knowledge of integrations
- Adhere to standards and align the team to engineering best practices
- Regularly report to the line manager with honesty and integrity
- Understand and deliver the main technical design for the system, development and customization of Salesforce Applications
- Provide technical direction and leadership for Salesforce projects including development, integrations and customizations
- Develop maintainable and de-couple code with best practices and ensure Salesforce and industry best practices are met
- Meet deadlines with high stakeholder satisfaction
- Maintain comprehensive technical and other documents
- Participate to estimate development tasks
- Conduct code reviews and ensure the quality, security and performance of Salesforce solutions
- Ensure all risks and issues are escalated to the manager.
- Provide progress reports as required
- Undertake development tasks as per project plan(s) and the availability
- Attend business meeting where technical input is required and provide proposals on technical issues.
- Coach and review the work of the team.
- Ensure any issues within the team are escalated
Skills
Salesforce
Cloud
Excellent communication and collaboration
Industry Sector