Salesforce Developer, Managed Services
Passion Driven. Purpose Guided. Our People Make the Difference.
Why Neocol?
Neocol helps the world’s most innovative subscription companies solve their most pressing initiatives to ignite outpaced subscription performance. As the largest pure-play Salesforce Summit Partner specifically dedicated to the subscription economy, Neocol has created repeatable playbooks and assets that empower transformation at the highest level.
Day in the Life of a Salesforce Developer
As a Salesforce Developer on the Managed Services team, you will work on the Salesforce platform to build scalable and best practice bespoke customization for Neocol clients, as well as reusable solutions to be deployed to multiple clients. You will also collaborate with Architects on the design of the solutions, and be responsible for design on smaller pieces of work. You will work with Apex and other forms of Salesforce automation, as well as Lightning Web Components as appropriate.
- Implement custom code solutions which may leverage Apex, Javascript, Visualforce, and/or Lightning Components and collaborate with Architects on the design for those solutions
- Collaborate and communicate effectively with business stakeholders / other project team members across the business to deliver complex solutions
- Work as self-starter and be able to multitask in a dynamic environment
- Analyze complex business and technical requirements, with particular regard to their impact on existing systems and environments, to produce a thorough business and system design
- Work on complex projects with minimal guidance from managers
- Troubleshoot and problem solve high-level software and application issues
- Participation in code reviews
- Describe your designs, code and intention to end users
- Perform manual/automated functional testing and unit testing
Developers will on occasion also fill the project Release Manager role as well. The Release Manager is responsible for the deployment & release management strategy and its execution on projects. They are responsible for ensuring all deployment and release management deliverables are completed on a project.
- Management of the deployment workbook
- Use of DevOps tools such as Prodly and Copado to execute deployments
- Refresh, seed, and maintain environments used on the project
Our Core Values in Action
- Collaboration: Across all key stakeholders (employees, partners, customers), it is essential that we work together, as a team, to drive value in every interaction and implementation.
- Creativity: We enjoy getting creative in the way we solution with our customers, work with our teammates, and drive value with our partners.
- Trust: It is important that Neocol operate in a fun, open, and ethical environment. Trust is key to our culture.
- Ownership: We are an environment focused on results and each individual has critical metrics that they are responsible for in order to help our customers and our organization.
- Passionate: Care about what you do, why you do it, and the impact that it has our customers, employees, and partners.
Required Qualifications
- 4+ years of experience with development in at least one strongly-typed object-oriented language.
- 2+ years of experience with the Salesforce platform
- Salesforce certifications: Salesforce Administrator, Platform App Builder, and Platform Developer I
- Experience with environment management, release management, code versioning, deployment methodologies, and CI/CD tools (i.e. Prodly, Copado, etc)
- Proficient with Microsoft Visual Studio, Salesforce Lightning Design System and the Salesforce development lifecycle
- Experience with SFDC Administrative tasks like creating Profiles, Roles, User Security Models, Page Layouts, Email Services, Dashboards, Tasks, and Events.
- Experience with Lightning Components, Design System, APEX Classes, Process Builder, Triggers, Visualforce, Approval Processes, Aura, Flow, JavaScript, HTML, XML, WSDL and CSS.
- Expert knowledge of Object-Oriented programming.
- Experience with database design concepts and use of SOQL, SOSL, and SQL.
- Experience with Salesforce API and Web Services (REST/SOAP/Bulk).
- Experience leading activities on structured team development projects.
- Strong communication skills with both technical and non-technical clients.
- Experience working with large data sets and bulkification
- Experience with Git, merging, managing branches, and resolving conflicts
- Experience with test-driven development
- NOTE: Candidates will be asked to participate in a technical exercise as part of the interview process. The results of the exercise will be assessed by the interview team.
Preferred Qualifications
- Competency in other languages / development (XML, Flex,.NET, SQL, C++, SOAP-based web services).
- Experience with Revenue Cloud (CPQ/Billing), Service Cloud, or certifications in those areas.
- Platform Developer II Certification
NOTE: Candidates will be asked to participate in a technical exercise as part of the interview process. The results of the exercise will be assessed by the interview team.
Please note:
Neocol is an equal opportunity employer. Neocol does not discriminate against any employee or applicant because of race, religion, sex, sexual orientation, age, national origin, ancestry, disability, arrest or conviction record, marital status, military service or any other characteristic protected by applicable local, state or federal law and reasonably accommodates applicants and employees as required by applicable law.