What are the responsibilities and job description for the Salesforce Developer position at Pennant Solutions Group?
Pennant Solutions Group is hiring a Salesforce Developer in Denver, Colorado for a hybrid position.
As a member of the company’s information technology team, the Salesforce Developer is responsible for the development, testing, and deployment of technology components. The position will participate in Salesforce development within the Salesforce team and will contribute to the overall design and implementation of the evolving enterprise Salesforce solutions. The Salesforce Developer will be responsible for the delivery and implementation of Salesforce components.
Essential Functions:
- Deliver innovative solutions that provide value to both internal and external end users.
- Develop, maintain, monitor, and support Salesforce technology solutions.
- Consult and partner with the architecture team on current software and data priorities.
- Establish and adhere to coding standards, contributing to their definition and improvement. Conduct and participate in code reviews to ensure high-quality deliverables and adherence to best practices, including appropriate design patterns.
- Comply with guidance on Software Development Lifecycle (SDLC) methodology and governance strategies.
- Utilize skills that span across disciplines and comfortably play different roles in more than just one area.
- Work hand in hand with the DevOps team to solidify and enhance our CI/CD pipelines.
- Troubleshoot software issues, data accuracy, and performance issues.
Requirements:
- Ability to thrive in a hybrid work environment that consists of at least two onsite days per week (Tues and Wed)
- Ability to pivot easily within a constantly changing Agile environment and be comfortable with a high degree of change.
- Familiar with source code, version management, and code deployment standards.
- Knowledge of different integration patterns.
- Knowledge of various asynchronous capabilities and their use cases.
- Understanding of the Salesforce product suite, including Sales, Service, and Experience Clouds.
- Understanding of systems architecture and ability to craft scalable solutions.
- Proven ability to facilitate knowledge sharing, resolve conflicts, lead open discussions, and ensure fairness.
Education/Experience:
- Bachelor’s Degree in computer science, information technology, or related studies strongly preferred.
- 3 years hands-on development experience on the Salesforce platform. Experience must include:
- Salesforce customization, security controls, creating profiles, roles, users, record types, page layouts, and email services
- SFDC administrative tools such as managing users, data management, domain management, generating reports, dashboards, communication templates, tasks, and events
- Salesforce.com Apex triggers on customized objects, writing Apex classes, Apex controllers, and test classes
- Creating custom objects, custom tabs, flows, custom fields, picklist values, role-based page layouts, custom reports, and report extractions to various formats
- Salesforce DX and DevOps
- Building Aura and LWC components
- SLDS and passion for UX/UI
- Delivering in a variety of development frameworks (Scrum, Waterfall, Iterative, Kanban, etc.)
- Aura, LWC, APEX, Salesforce API and data structures
- New product development within the Telecommunications or Data Center industry, with a solid understanding of network-based products, strongly preferred.
- Experience with Mulesoft Anypoint and SQL Server is preferred.
Certifications (preferred):
- Salesforce Platform App Builder.
- JavaScript Developer I.
- Salesforce Platform Developer I.
- Salesforce Platform Developer II (PDII).