Responsibilities
- Develop customized solutions within the Salesforce platform to address specific business needs and requirements.
- Design, code, and implement Salesforce applications using Apex, Visualforce, Lightning Web Components, and other relevant technologies.
- Gather technical requirements and analyze project objectives to create customer workflows that align with organizational goals.
- Determine Level of Effort (LOE) for development stories and provide accurate estimates for project timelines.
- Maintain the security and integrity of the application software by adhering to Salesforce best practices and standards.
- Write and maintain code documentation, as well as develop and maintain test cases for all custom development.
- Take ownership of release cycles to implement and deploy new updates to existing applications and code.
- Collaborate with the Salesforce Team to validate business requirements and ensure considerations such as security and scalability are addressed.
- Test the stability and functionality of the developed applications to ensure they meet quality standards.
- Troubleshoot and fix bugs identified during testing or reported by users in a timely manner.
- Write technical documents to document the functionality and usage of Salesforce applications.
- Provide technical training and support for Salesforce staff to ensure they can effectively utilize the developed solutions.
Qualifications
- Prior experience working with Salesforce applications and software development, showcasing a strong understanding of Salesforce technologies and methodologies.
- Experience in developing customer-facing interfaces, creating user-friendly and intuitive designs to enhance user experience and engagement.
- Experience working in an Agile environment, collaborating with cross-functional teams to deliver high-quality software solutions iteratively and efficiently.
- Advanced knowledge of Salesforce CRM platforms, including proficiency in customization, configuration, and development within Salesforce environments.
- Proficiency in MYSQL, Apex, JavaScript, Native, and VisualForce, enabling the development of robust and scalable Salesforce solutions.
- Clear and coherent in both written and verbal communication skills to effectively convey technical information and ideas.
- Ability to analyze and solve complex software and application issues, utilizing critical thinking and problem-solving skills to address challenges effectively.
- Proactive approach to platform enhancements, actively seeking opportunities to improve and optimize software functionalities to meet evolving business needs.
- Ability to develop scalable, best practice solutions within Salesforce environments, ensuring adherence to industry standards and optimization for long-term sustainability.
- Strong building relationships with stakeholders at all levels, fostering positive and productive interactions to facilitate collaboration and alignment.
- Can effectively liaises with stakeholders at all levels, translating technical concepts into understandable language and engaging in meaningful dialogue to address requirements and concerns.
- Ability to translate business requirements into technical solutions, leveraging expertise in software development and Salesforce technologies to design and implement effective solutions.
- Experience in change management and governance, implementing processes and protocols to manage and control changes to software platforms effectively.
- Ability to create comprehensive technical documentation, documenting software configurations, processes, and procedures to ensure clarity and transparency in software development and maintenance.
- Is available and responsive to questions and inquiries, providing timely support and assistance to stakeholders to address queries and resolve issues effectively.
Screening Criteria
- Bachelor’s degree in computer science or software engineering.
- Minimum of five (5) years of experience as a Salesforce Developer.
- Must have a stable employment history.