Responsibilities
- 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.
Preferred Experience :
- Certified Salesforce Platform Developer I
- Experience in the gaming industry a plus
- Additional Salesforce certifications (i.e., Certified Salesforce Administrator, Certified Salesforce Platform App Builder, Platform Developer II, JavaScript Developer I)
Essential Skills / Abilities :
- Strong presentation, collaboration, and communication skills
- Intellectually curious to gain deeper understanding of processes and requirements
- Self-starter and a team player capable of driving projects to fruition
- Familiarity with technical project methodologies and the software development lifecycle
- Exceptionally strong skills and knowledge of Microsoft Excel and PowerPoint
Keys to Success
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership
LI-CK1
13 hours ago