*Identify needs and translate them into requirements*Design and implement solutions using standard Salesforce functionality and custom code*Help us restructure our data model, remove legacy cruft, revise integration points, and build a more tailored user interface*Administer Salesforce environment*Inform users when new features are released and explain how they work*Write and maintain documentation*Engage directly with internal users and product managers to jointly craft requirements, not just take orders and write code in isolation

Requirements:

Knowledge of Salesforce features and ecosystem, including a minimum of two (2) years of experience with most of the following:

*Administering a Salesforce environment: managing users and licenses, upgrading to new releases, supporting end users*Developing custom Salesforce solutions: writing Apex classes and triggers, batch processes, API development*Building streamlined, intuitive user interfaces with Page Layouts, Custom Lightning Components, and Visualforce*Designing and implementing complex business processes in Salesforce, and making good judgement calls about how to mix built-in functionality with custom code*Using Salesforce DX tooling, or a strong interest in learning it*Software configuration management in a Salesforce environment: version control (preferably Git), managing production and sandbox environments*Business analysis or business process design (plus)*Continuous integration/continuous deployment (plus)*Web analytics, email marketing, or business intelligence tools, such as Google Analytics, Pardot, or Tableau (plus)*Agile development practices, such as user stories, story points, sprint planning, retrospectives (plus)*Working with distributed teams (plus)

Spencer Ogden is acting as an Employment Agency in relation to this vacancy.