- Bachelor’s Degree Information Technology/Computer Technology or related field and/or equivalent work
- 10+ Years overall development experience with a good foundation in OOP
- 6+ Years hands on Salesforce development experience on mid to large enterprise implementations
- Good product knowledge of Sales, Service and Experience Clouds
- Proficiency with Apex, Visualforce, Lightning Web Components (Aura and LWC), SOQL,
- Proficiency in HTML, CSS, JavaScript, SOAP and REST web services
- Proficiency with modern IDEs (VSCode, IntelliJ) and SCM tools (Git, SVN)
- Experience with relational databases, data modeling, and SQL
- Proficiency with Agile, Scrum, or other iterative development methodologies
- Ability and desire to learn new technologies and development tools.
- Desire to work in a highly collaborative, fast-paced environment as part of a team of like-minded developers.
Preferred: Salesforce Unit and Automated Testing experience using JEST and Robot frameworks.
- Experience with Salesforce data tools such as Data Loader
- Experience with CI/CD tools and the Salesforce CLI (SFDX)
- Experience with Python
- Familiarity with developing on other cloud platforms, such as Microsoft Azure or Amazon Web Services