Job Title: Principal Salesforce Developer
Job Overview:
We are seeking a seasoned Principal Salesforce Developer with a strong background in Salesforce development, particularly with Salesforce Lightning, Apex Programming, and professional services automation (PSA) systems such as Certinia. The ideal candidate will have at least 8 years of experience in Salesforce Development (SFDC) and be adept at using version control systems like GitHub. Experience with Salesforce CRM and the ability to work with Scratch Orgs are crucial. As a key member of our technology team, you will play a significant role in designing, developing, and supporting our Certinia PSA system to enhance the sales technology solutions. This is a critical role that requires technical expertise, excellent communication skills, and the ability to provide best practice recommendations for integration, application development, deployment, and iterative refinement.
Key Responsibilities:- Design, develop, and maintain our Certinia PSA system to meet the needs of the sales community.- Work closely with business stakeholders to understand their requirements and translate them into effective technical solutions within Salesforce.- Provide expertise in Salesforce Lightning and Apex programming, ensuring high-quality code and adherence to best practices.- Use GitHub or similar version control systems to manage code deployments, merges, and releases.- Develop custom solutions and integrations using Salesforce and Certinia APIs.- Utilize Scratch Orgs for development and testing, ensuring a seamless transition to production environments.- Collaborate with Business System Analysts (BSAs), Quality Assurance (QA) teams, and other developers to refine functional specifications and deliver robust solutions.- Support the ongoing maintenance and enhancement of the Salesforce environment, including troubleshooting and resolving issues.- Stay current with Salesforce updates and new technologies to continuously improve system performance and functionality.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.- 8+ years of experience in Salesforce Development & SFDC platforms.- Proficiency in Salesforce Lightning and Apex programming.- Experience with PSA or Certinia systems, or at the very least, Salesforce CRM.- Solid understanding of Git Hub/Git Lab version control systems.- Hands-on experience with Scratch Orgs development.
Desired Skills:
- Proficiency in SOQL and SOSL queries.- Experience with automated software management tools.- Strong understanding of both declarative and programmatic Salesforce development approaches.
Tools:
- Salesforce Lightning- Apex Programming- Certinia or similar PSA systems- Salesforce CRM- GitHub/Git Lab- Scratch Orgs- SOQL/SOSL- Automated software management tools
The successful candidate for this role will be a strategic thinker with a passion for technology and problem-solving. You will have a proven track record of delivering complex Salesforce solutions and the ability to work effectively in a collaborative team environment. If you are ready to take on a challenging and rewarding role with a forward-thinking company, we encourage you to apply.