Movement is looking to solve the problem of maintaining and improving its Salesforce applications and Community Sites to support its Impact Lending business
Requirements
- Strong proficiency in Salesforce development, including Apex, Visualforce, Lightning preferred components, and Salesforce integrations
- Strong knowledge of HTML, CSS, and LWC
- Extensive experience with Salesforce Finance Service Cloud, Sales Cloud, and OmniStudio
- Experience with RESTful APIs, microservices architecture, and cloud platforms (e.g., AWS, Azure)
- Expert understanding of software engineering principles, data structures, and algorithms
- Proficiency with modern source control (Git), test automation and CI/CD (Gearset, Git actions) tools and practices
- Experience with Salesforce integrations and third-party applications
Responsibilities
- Lead the design, development, and maintenance of Salesforce applications and Community Sites
- Implement and manage Salesforce integrations with other business systems and third-party applications
- Utilize Salesforce Lightning components, Apex, Visualforce, and other Salesforce technologies to deliver robust solutions
- Implement security protocols and data protection measures to ensure the confidentiality, integrity, and availability of our systems
- Develop and maintain Salesforce workflows, process builders, approval processes, technical documentation and metadata
- Proactively triage operational alarms, exceptions, and failures while driving to the root cause, communicating with the right parties, contributing to the resolution and making improvements to prevent the problem from recurring
- Identify areas for improvements in processes, systems, and applications, and recommend innovative solutions
Other
- Bachelor's degree in a relevant field such as computer science or software engineering; Master's degree preferred
- 5+ years of experience in software engineering, or related field
- Excellent communication and interpersonal skills
- Ability to work independently as well as part of a team
- Be someone who stays up to date with emerging technologies and best practices and encourages your team to do the same