Requirements:
- 5+ years of development experience, with 3+ focused on Salesforce specific development
- Strong experience developing solutions with Apex (classes and triggers), Lightning Components, Visualforce, etc. and querying with SOQL
- Experience with Java/C#/OOP, Python, JavaScript/JQuery, Angular, or other programmatic solutions is a plus
- Development of SOAP and REST based web services used for custom development
- Ability to understand system limitations enforced by SFDC governor limits
- Solid experience writing unit tests and using various tooling for automated testing and deployment
- Familiarity with agile software delivery methodologies and tools such as Jira, Rally or Agile Accelerator
- Ability to work successfully with remote and hybrid business and technical teams
- Capacity to effectively handle multiple tasks and projects simultaneously
- Strong communication, analytical, mentorship and problem-solving skills
Responsibilities:
- Develop, test, and document custom development, integrations, and data migration elements of an advanced multi-cloud Salesforce implementation
- Develop in other business applications, or as standalone custom solutions outside of Salesforce, as needed
- Lead technical design sessions; develop technical solution documentation aligned with business objectives
- Lead efforts to troubleshoot development related issues
- Establish, develop, and execute test plans to ensure quality delivery
- Establish coding standards that align with industry best practices, and participate in code reviews during projects to ensure appropriate design patterns are followed
- Stay up-to-date on new product and technical capabilities from Salesforce and our other supported systems
- Collaborate with various internal departments, in partnership with other team members, to ensure Salesforce environment supports internal needs relating to functionality and performance
- Other related duties, as assigned
Top Skills
What We Do
The best run DevOps teams in the world choose Perforce to remove bottlenecks to speed up and deliver app experiences that move the needle. With Perforce’s suite of products built to develop and maintain high-stakes applications, companies can finally manage complexity with efficiency, achieve speed without compromise, and run their DevOps toolchains with full integrity. Perforce gives customers a DevOps Edge, from code to business-ready.
But at the heart of our success is the people. We are a global community of collaborative experts, problem solvers, and possibility seekers who believe in making work both challenging and fun. Join us and you’ll work alongside the brightest in the business, driving innovation and growing in a career that’s moving in one direction: upward!