Senior Salesforce Developer

Software Engineer, Integration Developer, SalesForce Mexico


Description

  

Essential Functions/Responsibilities


   
  • Learns, Models, and Teaches using HOLT’s Values Based Leadership (VBL) tools to promote, reinforce, and reward alignment with our Vision, Values, and Mission
  •  Influences and motivates team members to use HOLT’s Values-Based Leadership (VBL) tools ensuring Legendary Customer Service with all services they deliver 
  • Develops end to end Salesforce solutions using Configuration and Customization
    • APEX Class, Triggers, Visualforce pages, Lightning components etc.to support business requirements
  • Provides expert knowledge and recommendations on Salesforce designs across a broad range of development methodologies and tools to ensure the success and sustainability of custom applications
  • Works with the Salesforce Architect(s) to translate business requirements into acceptance criteria and well-architected solutions that best leverage the Salesforce platform
  • Collaborates with the Salesforce Administrator to validate business requirements and any considerations (security, scalability, limits)
  • Uses Salesforce APIs to integrate with other systems used in the organization 
  • Delivers quality deliverables as agreed upon within the schedule while maintaining the security and integrity of the software
  • Partners with the Product Owner, Technical Analyst, Development Team, and Scrum Master to assist with managing the product and sprint backlogs
  • Participates in daily scrum meetings, analyze assign user stories, identify/resolve gaps in functional user stories/business requirements
  • Collaborates with offshore team members and onshore stakeholders over the design and development of cool new product features and enhancements. 
  • Provides technical oversight over feature development, ensure appropriate test coverage, and review and approve pull requests.
  • Utilizes out of the box Salesforce customization when possible, maintain code documentation, and write/maintain test classes for all custom development
  • Migrates changes from development to test to production environment(s) using CI technologies such as ADO, COPADO
  • Debugs and resolves issues and/or defects which may be reported because of faults in the production system
  • Guides junior developers in Salesforce best practices and principles 
  • Understands relational data structures and technologies to design, develop, and query stored data
  • Provides constructive and honest feedback during sprint retrospectives so we can continuously improve.
  • Works safely always and adheres to all applicable safety policies; complies with all company policies, procedures, and standards
  • Performs other duties as assigned

Required Education and Qualifications/Requirements     
Education:     
  • 5+ years Bachelor's degree in computer science, Software Engineering, Information Systems, or related field or equivalent work experience
  • 8+ years experience as a Developer, 5+ years’ experience with Salesforce required
  • Advanced knowledge of Salesforce CRM platforms required
  • Salesforce Products (Service Cloud, Sales Cloud, CPQ, FSL, Community Cloud) preferred
  • Salesforce Development (VS Code, Salesforce CLI, Developer Console) required
  • Experience working with ETL tools such as Jitterbit, and MuleSoft preferred
  • Required Certifications: Platform Developer I  - Platform Developer 2
  • Preferred Certifications or obtained within six months of hire: Salesforce Platform App Builder
Experience/Skills:     
  • Excellent communication skills with the ability to present complex concepts into simplified solutions in a straightforward and understandable manner
  • Knowledge of Salesforce Declarative tools such as Flows, Process Builder, Workflows, Approvals
  • Ability to clearly document process flows in an organized and understandable format
  • Proactive attitude to Salesforce enhancements and bringing existing code into best practices
  • Desire to stay up to date on the latest Salesforce.com releases, technologies, applications, and integrations
  • Continue to develop skills in process elicitation, internal customer research, and requirements discovery to create meaningful documentation
  • A willingness to learn new tools to assist in the mastery of these skills is needed
  • Demonstrate critical thinking and the ability to bring order to unstructured problem
  • A working understanding of both waterfall and scrum frameworks and an ability to transition and adapt seamlessly between the two
  • Ability to focus on business value results, rather than solutions
  • Ability to gather requirements and present solutions to stakeholders
  • Ability to manage the scope change process and issue identification/resolution
  • Ability to execute in a fast-paced, rapid iteration environment while balancing multiple priorities
  • Ability to illustrate experience with setting up CI/CD/DevOps processes
  • Demonstrates continued personal/professional development
  • Knowledge of basic web development standards in HTML, Java, etc.
  • Understanding of git workflows, source tracking, environment management, and deployment methodologies