Christian Care Ministry is a healthcare sharing ministry for Christians that emphasizes community wellness based on faith and personal responsibility. The Senior Salesforce Developer will design, develop, and maintain software applications and back-office systems, focusing on building robust solutions that enhance the ministry's services and support its mission.
Responsibilities:
- Design and develop Lightning Web Component Open Source (LWC OSS) applications that securely communicate to, and pull from, the Salesforce platform within LWC OSS
- Using Agile development methods, design and develop custom applications on the Salesforce platform utilizing Apex, Visualforce, and Lightning Web Components on the Salesforce / force.com platform for Christian Care Ministry’s websites/portals, internal business processes, back-office systems, and mobile applications
- Build software that allows our employees to delight our members
- Explore and recommend new technology platforms and capabilities
- Participate in agile development teams, constantly improving quality
- Cross-train with senior development staff in the maintenance of applications, databases, and stored procedures
- Provide mentorship of other developers; taking ownership of key development initiatives as assigned
- Manages integration initiatives and implementation of third-party plug-ins
- Participate in code reviews
- Develop robust Apex and JavaScript Jest test cases that thoroughly validate both positive and negative scenarios, ensuring high code coverage and reliable application behavior
- Collaborate with UI/UX Designers to help contribute to the design and implementation of scalable, high-performance Salesforce solutions, ensuring alignment with enterprise architecture and business goals
- Mentor and coach junior and mid-level developers, fostering a culture of continuous learning, code quality, and best practices
- Take ownership of end-to-end solution delivery, including requirements gathering, technical design, development, testing, deployment, and post-release support
- Contribute to and maintain comprehensive technical documentation, including solution designs, data models, integration specifications, and development standards to support knowledge sharing and long-term maintainability
- Contribute to the exercise and expression of Christian Care Ministry’s beliefs
- All other duties as assigned
Requirements:
- Bachelor's degree in Software Engineering, Computer Science, or related degree with 3-5 years' in a software development role with Salesforce experience or combination of education and experience
- Extensive Salesforce programmatic and declarative experience
- Knowledge of Cloud SDLC
- Proven track record of integrating Salesforce with internal and external systems
- Experience utilizing internationalization frameworks, such as i18next, within LWC OSS
- Capable of integrating React components within LWC OSS
- Familiar with deploying LWC OSS apps to Heroku with Express API Server
- Knowledge of Jira, Bitbucket, GitLab, Git, Salesforce DX
- Strong oral and written communication skills
- Ability to listen attentively and actively and encourage ideas and opinions
- Objectively gathers information, and combines analysis, wisdom, experience, and judgment to make decisions
- Can make decisions based on incomplete information
- Ability to work independently as well as within a team environment
- Ability to rapidly learn and apply new technologies and to understand the impacts of situational group dynamics
- Experience with Salesforce Health Cloud, Data Cloud, and Marketing Cloud
- Prior experience in a healthcare payer industry
- Salesforce Platform Developer I and II certifications