Salesforce Developer

SmartAsset
Summary
Join SmartAsset's Data team as a Salesforce Developer, contributing to the development and implementation of solutions on the Salesforce platform. You will design, develop, and implement solutions using Apex, Visualforce, Lightning components, and other Salesforce technologies. Responsibilities include developing and maintaining integrations with third-party systems, automating deployments using SFDX, and mentoring junior developers. The role requires a Bachelor's degree (or equivalent) in a related field and 5+ years of experience in Salesforce application development, testing, and deployment. SmartAsset offers a fully remote work environment and a comprehensive benefits package, including medical, dental, vision, life insurance, 401k, equity packages, paid time off, and more.
Requirements
- Bachelorโs Degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field, plus 5 years of professional experience as an Application Developer, Software Developer, or any occupation/position/job title involving Salesforce application development, testing, and deployment of Apex code
- Master's degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field, plus 3 years of professional experience as an Application Developer, Software Developer, or any occupation/position/job title involving Salesforce application development, testing, and deployment of Apex code
- 2 years of professional experience in web development including HTML, JavaScript, CSS and general software development methodologies
- 2 years of professional experience with SFDX IDE to automate deployments including code check-in and executing automated code coverage tests
- 2 years of professional experience creating REST APls and building integrations implemented on the Salesforce platform
- 2 years of professional experience utilizing data structures, data modeling, and database schemas with focus on Salesforce objects and their relationships
Responsibilities
- Design, develop, and implement solutions on the Salesforce platform using Apex, Visualforce, Lightning components, and other Salesforce technologies to support the company's initiatives
- Develop and maintain integrations with third-party systems via REST, SOAP, and other APIโs
- Automate deployment using SFDX, including code check-in using GitLab, related tools and executing automated code coverage tests
- Facilitate mentoring junior developers to follow best practices and implement the appropriate features available in the Salesforce ecosystem
- Document current and future state in terms of functional/technical specifications, data integration and data migration solution
- Develop highly interactive UI using Visualforce, JavaScript and Lightning Web Components
- Design and create solutions with an emphasis on usability coupled with high performance
Benefits
- All roles at SmartAsset are currently and will remain remote - flexibility to work from anywhere in the Contiguous US
- Medical, Dental, Vision - multiple packages available based on your individualized needs
- Life/AD&D Insurance - basic coverage at 100% company paid, additional supplemental available
- Supplemental Short-term and Long-term Disability
- FSA: Medical and Dependant Care
- 401K
- Equity packages for each role
- Time Off: Vacation, Sick and Parental Leave
- EAP (Employee Assistance Program)
- Financial Literacy Mentoring Program
- Pet Insurance
- Home Office Stipend