Description

Key Responsibilities

 

  • Lead and mentor a team of Salesforce developers, ensuring adherence to best practices.
  • Design, develop, and implement customized Salesforce applications using Apex, Visualforce, and Lightning.
  • Oversee integration of Salesforce with internal and external systems to streamline processes.
  • Collaborate with stakeholders to gather requirements and translate them into effective technical solutions.
  • Develop and maintain documentation for all Salesforce applications and processes.
  • Ensure the quality of applications through rigorous testing and code reviews.
  • Manage deployments and release processes in a timely manner.
  • Stay updated with Salesforce releases and adopt new features that can benefit the organization.
  • Enhance user experience by creating custom dashboards and reports.
  • Integrate third-party services and APIs with Salesforce to expand functionality.
  • Implement Salesforce best practices for security and data governance.
  • Provide technical support and troubleshooting for Salesforce user issues.
  • Analyze performance metrics and identify areas for improvement.
  • Participate in Agile sprints to ensure timely delivery of developed features.
  • Establish and maintain strong client relationships through effective communication.

     

Required Qualifications

 

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum of 5 years of experience in Salesforce development.
  • Deep understanding of APEX, Visualforce, and Lightning components.
  • Proven experience with Salesforce APIs for data integration.
  • Strong knowledge of Salesforce configuration, administration, and reporting.
  • Experience working within Agile development methodologies.
  • Familiarity with Salesforce certifications (i.e., Salesforce Certified Developer, Architect).
  • Excellent problem-solving and troubleshooting skills.
  • Ability to communicate complex technical concepts to non-technical stakeholders.
  • Experience in leading and mentoring a team.
  • Knowledge of web technologies (HTML, CSS, JavaScript).
  • Strong analytical skills with attention to detail.
  • Ability to manage multiple projects in a fast-paced environment.
  • Proficiency in data modeling and database management.
  • Experience in working with clients and understanding their needs.
  • Commitment to continuous learning and professional development

Education

Bachelor's degree