Translate business / technical requirements into well-architected solutions that best leverage the Salesforce platform and products
Partner internally and externally to Integrate Salesforce with adjacent business applications (e.g. SAP ERP, HANA, SQL, Tableau etc.)
Working with computer programming languages - particularly Apex; VisualForce tags; HTML and JavaScript.
Develop Salesforce Apex classes, Triggers, LWC / Aura components, Flows, VF pages, Unit Tests and other code to support the Salesforce ecosystem
Work and operate in a fast-paced Agile development environment
Create solutions based on use cases for internal resources (employees, and business partners)
Problem solve in a complex environment, while managing and minimizing technical debt
Utilizing ETL / iPaas tools to successfully transfer / transform data between systems
Configure multiple sub-systems within Salesforce including Einstein Analytics, and CPQ
Maintain awareness and practical skills on the latest Salesforce releases, features and emerging technologies
Work in a centralized release management environment, with the potential to operate in place of the release manager when necessary
Testing software to ensure proper operation and freedom from defects, including functional, system application, regression and performance testing.
Re-factoring and redeveloping existing systems by analyzing and identifying areas for modification and improvement.
Maintaining systems by identifying and correcting software defects.
Assisting in creating technical specifications and test plans.
Contribute to technical documentation
Collaborating with the Salesforce Administrator to validate business requirements and any considerations (security, scalability, limits)
Adhere to Salesforce best practices, maintain code documentation, and write / maintain test classes for all custom development
Collaborating with IT / Developers for other systems in order to integrate across the business
Work Location :
This is a hybrid role onsite at our Las Vegas, Nevada or Reno, Nevada office 2+ days per week.
Remote eligible for people living in OR, WA, or CA.
Requirements :
Bachelor’s Degree
Salesforce Developer with at least 5+ years of experience
Display an ongoing knowledge in the latest software application development tools, techniques and technologies to maintain the company’s cutting edge position in the utilization of IT resources
Experience with Salesforce focused DevOps and CI / CD Tool
Proficient with Microsoft Visual Studio, Salesforce Lightning Design System and the Salesforce development lifecycle.
Experience implementing and developing in Apex, LWC, Visualforce, and Java
General web development experience with HTML, CSS, Javascript
A proactive attitude to Salesforce enhancements and bringing existing code into best practices
Ability to write, interpret, and critique technical specifications
Experience working with large data sets and bulkification
Able to work independently and exhibit strong communication skills
Experience working with executive leadership
Ability to demonstrate analytical skills, attention to detail and a logical mindset.
Familiar with SOAP / REST APIs, Github experience or equivalent
Demonstrated ability to meet deadlines and prioritize simultaneous requests
Experience in Salesforce Declarative Programming and Administration (custom objects, Lightning pages, Apex, reports, flows, and assignment rules).
Experience in Agile, Scrum, and Kanban methodologies
Exhibit an appetite to learn the business, industry and the workflows and processes that exist within
Knowledge of various software applications used in development and an awareness of current issues in software development, enthusiasm and knowledge of project lifecycles are all useful.