About the job
- Take a pivotal role in designing and implementing complex software systems, ensuring effective communication with users, technical teams, and management.
- Collaborate with technology product owners to gather a comprehensive understanding of business, functional, and technical requirements along with acceptance criteria.
- Engage in application design, configuration, testing, and deployment, crafting solutions for larger feature sets based on outlined requirements.
- Configure and customize the Salesforce platform to align with client needs.
- Contribute to the development and execution of testing protocols, documentation, and training initiatives.
- Adopt best practices for operational support, enhancements, and bug fixes on the Salesforce platform as necessary.
- Take the initiative in continuous improvement efforts related to application design, support, and practice development.
- Provide technical assistance and troubleshooting for end users, addressing bug fixes, enhancements, and “how-to” queries.
- Review implementations by junior developers, offering constructive feedback and suggestions for code improvements.
- Communicate development progress clearly and effectively to management.
- Craft solutions based on requirement documents for larger features.
- Design data schemas that evolve with business needs.
- Evaluate and uphold Salesforce security best practices.
- Support off-hour releases as needed.

