What we are looking for
- Experience with Salesforce.com Platform with a minimum of Salesforce Platform Developer I certification, or equivalent experience
- Bachelor’s degree in Computer Science, Information Systems, or equivalent
- Required understanding of Salesforce org architecture, configuration, and packaging
- Experience building Lightning Components
- Knowledge of Salesforce DX and 2GP
- Preferred knowledge of Javascript front-end libraries such as React JS, and how those can be integrated within Salesforce
- Experience in the overall architecture of software applications that consume RESTful APIs
- Working knowledge of Agile Scrum methodology – knowledge of and acting as part of a scrum team
- Business Acumen – Fundamental knowledge of terminology and key data relationships
- Experience with contemporary SDLC tools similar to our adopted choices of LiquidPlanner, Github, Travis CI, Zendesk, Jira, etc.
- Excellent Communicator – Able to facilitate meetings and present findings clearly, articulating with stakeholders to obtain buy-in
- Strong written and verbal communications skills in English
- Zeal to pursue perfection from yourself, your customer(s), your team, and your product
- Energetic with a good, positive attitude
- Quick learner and excellent team player
What you'll be doing
- Build features within Salesforce, including triggers, custom objects, workflows, templates, and other Salesforce features to meet user needs
- Write code utilizing Apex, Visualforce, JavaScript, and Lightning Components
- Understand Salesforce search languages (SOQL, SOSL) and be able to construct complex queries
- Configuration of Salesforce user roles, security, permissions, profiles, workflow rules, triggers, batch jobs, field sets, record types, and more
- Utilize Git repositories and branching strategies to track changes to our packages
- Work with the product manager and other software engineers to develop the managed software package
- Responsible for the creation of packages and tracking of package versions
- Knowledge and experience developing in Lightning and utilizing Lightning UI components
- Provide engineering support for customer issues and general problem-solving
- Design and write unit and integration tests
- Take ownership of assigned tasks, deliver quality code, and track time spent
- Help to make process improvements as part of our scrum retrospectives
- Help Identify and evaluate new technologies, innovations, or partner relationships for alignment with the technology roadmap and business value
- Participate in code reviews and knowledge-sharing
- Familiarity with Restful APIs and integration of third-party tools with Salesforce
Company Benefits
- Competitive salary and bonuses, including performance-based salary increases.
- Generous paid-time-off policy
- Technology / Office stipend
- Health Coverage
- Flexible working hours
- Work remotely
- Continuing education, training, conferences
- Company-sponsored coursework, exams, and certifications
