Hands-on design, configuration and development across a number of Salesforce clouds.
Design and build software solutions that meet functional and non-functional requirements.
Ownership of build, deploy and run.
Troubleshoot, prioritize and fix production issues.
Architect and enhance data models that support requirements and are feasible for their context.
Contribute to the development and improvement of engineering practices.
Develop and enhance dev/deploy toolchain.
Identity risks and help craft plans to mitigate them
5+ years experience building and supporting large-scale, complex solutions involving salesforce. Experience with Java or C# is a plus.
Knowledge of enterprise architecture such as SOA, microservices, RESTful, etc.
Proficient with common OOP design patterns.
An Understanding of trigger frameworks such as Table Driven Trigger Management (TDTM).
Understanding of functional and unit testing processes and experience with automated tests and continuous delivery with salesforce.
Experience building and consuming web APIs.
Experience with relational and NoSQL databases.
Experience with IaaS, such as AWS, Azure.
A clear understanding of the Salesforce security model and its idiosyncrasies such as system governor limits, record and field level security, and browser component security such as Locker Service.
Experience developing Lightning Web Components for use on record pages, quick actions, custom applications, and experience cloud.
Understanding of modern networking basics.
Understanding of application security and modern cryptography basics.
Experience with Apache Camel or similar integration technologies is a plus.
Experience with message queueing systems such as JMS or RabbitMQ is a plus.
Fluency with git and its related concepts and principles.
Salesforce Experience Cloud (aka communities) implementation experience is a plus.
Experience developing custom Lightning Web Components for use in communities.
Experience with the Salesforce Lightning Design System.
Ability to design for non-functional requirements.
Experience implementing solutions for Higher education (HEDA) and/or nonprofit/NGO is a plus.
Experience working directly with clients/stakeholders to analyze requirements in order to make recommendations on solution design by drawing from a variety of available resources such as the Salesforce Platform, integration systems, 3rd party vendors, and custom development.
Strong communications skills are required with proficiency in most of the tools we use as a team such as Google Docs, Sheets, Presentations, Asana, Slack, and github.
Experience in agile development processes.
Excellent time management skills and the ability to prioritize work as well as work independently.
Salesforce Administrator and Developer certifications preferred:
Platform App Builder
Platform Developer I
Platform Developer II
Visa sponsorship is not offered for this position. Applicants must be authorized to work in the United States full time.
We Work Remotely: DevOps and Sysadmin Jobs