Locations: In this role you can work from Remote, United States
Overview:
We are looking for someone who can design and implement programmatic solutions to a wide array of business problems. You will work alongside our Salesforce Administrators and in conjunction with our partners in Sales, Marketing, and other teams to collaborate on specifications based on stakeholder requirements, validate the proposals, and deliver the solutions.
- Collaborating with Salesforce Administrators and business analysts to validate business requirements and any considerations (security, scalability, limits)
- Develop Apex (classes and triggers) to extend Salesforce in order to support business requirements
- Custom User Interface development with Lightning
- Integrations: Use Salesforce APIs to integrate with other internal systems and third-party applications
- Best Practices: Adhere to Salesforce best practices, maintain code documentation, and write / maintain test classes for all custom development
- Enhance and extend our custom CI/CD workflows built on octoforce-actions
Qualifications:
Required Qualifications:
- Minimum of 5 years of hands-on experience working with the Salesforce platform, including development, customization, and integration tasks.
- Demonstrated expertise with at least 5 years of hands-on experience in APEX programming within the Salesforce environment.
- Minimum of 5 years of experience working with JavaScript, particularly in the context of Salesforce development and customization.
- Practical understanding of object-oriented design principles
Preferred Qualifications:
- Experience or knowledge in Continuous Integration and Continuous Deployment processes, demonstrating an understanding of efficient development workflows.
- Practical experience with Salesforce CPQ (Configure, Price, Quote) or familiarity with any Salesforce CPQ plugins or applications. Knowledge of how these tools integrate and enhance Salesforce functionalities.
- Strong proficiency in data modeling, showcasing the ability to design and optimize data structures within the Salesforce environment.
- Hands-on experience or familiarity with Salesforce CPQ packages, indicating a deep understanding of specialized Salesforce functionalities related to Configure, Price, Quote processes.
- Familiarity with subscription-based billing models within the Salesforce platform, demonstrating an understanding of billing and revenue management in a Salesforce context.
- Demonstrated advanced skills in integrating Salesforce with external systems and applications beyond the basic requirements, showcasing a comprehensive understanding of integration best practices and complexities.
In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.
These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.
GitHub Leadership Principles:
GitHub values
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
Manager fundamentals
- Model
- Coach
- Care
Leadership principles
- Create clarity
- Generate energy
- Deliver success
Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.
Join us, and let’s change the world, together.
EEO Statement: GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!