Salesforce Developer

  Category :  Development 
  Position Type : Remote - Centizen Talent Hub 

Job Description

We are looking for a talented Salesforce developer to design world-class Salesforce applications for evolving CRM requirements. He/she will be responsible for developing customized solutions within the Salesforce platform and analyze project objectives, create customer workflows, and troubleshoot errors.

Soft Skills:

  • Ability to take lead and work in a trustworthy working environment.
  • Partner with the required teams and get seamless outputs.
  • Should be curious to learn more and collaborate whenever needed.
  • Ability to independently manage projects and report/present efforts to clients.
  • Strong communication skills.


  • Design, operate, and integrate Salesforce systems to enable efficiencies in key areas of the business.
  • Provide consulting and coaching around best practices in Salesforce administration and implementation to enhance user experience.
  • Meet with clients to determine business, functional and technical requirements and participate in application design, configuration, testing and deployment.
  • Perform configuration and customization of the Salesforce platform.
  • Participate in efforts to develop and execute testing, training and documentation.
  • Participate in the sales cycle as needed (solution definition, pre-sales, estimating and project planning).
  • Willing to be hands-on in producing tangible deliverables (requirements specifications, design deliverables, status reports, project plans).
  • Utilize best practices to perform operational support, enhancements, bug fixes as needed to the platform.
  • Proactively engage on continuous improvement efforts for application design, support, and practice development efforts.
  • Provide technical assistance and end user troubleshooting for bug fixes, enhancements, and “how-to” assistance.
  • Manage multiple stakeholders' engagements and work with associated team members to understand projects, facilitate business process analysis sessions, and develop technology solutions for these teams.
  • Identify project issues/risks and present alternatives to alleviate or resolve them.
  • Maintaining the security and integrity of the application software.

Required Skills:

  • Bachelor’s degree in computer science or software engineering.
  • Experience working on CRM projects for middle market and enterprise size companies.
  • Previous work experience with application and software development.
  • Experience developing customer-facing interfaces.
  • Working knowledge and experience with complex business systems integration as well as object-oriented design patterns and development.
  • Software engineering skills with MYSQL, Apex, JavaScript, Native, VisualForce, Unit Testing etc.
  • Experience in core web technologies including HTML5, JavaScript and jQuery.
  • Demonstrated experience and knowledge of relational databases, data modelling, and ETL tools.
  • Experience with web services (REST & SOAP, JSON & XML, etc.).
  • Experience with Agile development methodologies such as SCRUM.
  • Familiarity with developing on other cloud platforms, such as Microsoft Azure or Amazon Web Services.


Chat with us