Leads execution, testing, and implementation of software development efforts, including coding, configuration, maintenance, installation, testing, and debugging
Produces technical documentation as part of new development efforts
Participates in the planning and analysis of business requirements for new implementations, system changes, and enhancements
Determines technical solutions for complex business requirements ensuring Salesforce best practices are followed and trade-offs between configuration vs. custom code development are discussed and understood
Translates business requirements into creative and effective technical designs that drive the Minimum Viable Product concept in the organization
Provides level of effort estimates for proposed technical solutions and articulates the benefits and risks to a solution's feasibility and functionality
Performs configuration and customization of the Salesforce.com platform
Implements and maintains Salesforce customizations such as custom fields and objects, layouts, workflows, process builder, and validation rules
Maintains user roles, ensuring proper security and access controls
Remains current with Salesforce and ServiceMax technologies and best practices and shares knowledge across the team
Works as part of a scrum team and engages in all scrum ceremonies (release planning, sprint planning, daily stand-ups, demos, retrospectives, etc.)