Senior Salesforce Developer

Remote $98k–$162k senior 3 months ago full-time quality 8.2/10

Role in brief

BPM is seeking a Senior Salesforce Developer to build and maintain their Salesforce ecosystem. This role involves translating requirements into technical solutions, developing high-quality Apex code, and addressing technical debt. Candidates with strong Salesforce development experience, including Apex, VisualForce, and Lightning Components, and a focus on client relationships, should consider applying.

SalesforceApexVisualForceLightning ComponentsSQL/SOQLiPaaS

About the role

This Senior Salesforce Developer position focuses on enhancing client relationships and driving innovation within the Salesforce ecosystem. The role requires translating functional needs into technical specifications, then designing and building robust Apex code. A key part of the work involves ensuring code quality, minimizing technical debt, and maintaining security standards across all Salesforce environments.

The developer will work with existing Salesforce Orgs to identify and resolve technical debt related to various Salesforce components, including Apex Classes, triggers, and Lightning components. This includes developing proprietary intellectual property for the practice and taking ownership of project work. The role also involves debugging, writing comprehensive test classes with high code coverage, and deploying solutions to production.

Success in this role means not only delivering high-quality technical solutions but also effectively collaborating with Salesforce Consultants and clients. The developer will be responsible for documenting their work and providing technical training to Salesforce users. This position is suited for someone who can solve complex software issues and maintain strict security protocols.

The compensation for this role ranges from $98,000 to $162,000 annually.

Skills that matter here

  • Salesforce: This role requires extensive experience within the Salesforce Ecosystem to drive innovation and enhance client relationships.
  • Apex: The developer will design and build high-performance, reusable, and reliable Apex code following best practices.
  • VisualForce: Experience with VisualForce pages is needed to assess and correct technical debt in existing Salesforce Orgs.
  • Lightning Components: The role involves working with Lightning Components to address technical debt and develop new solutions.
  • SQL/SOQL: Proficiency in SQL/SOQL is required for querying and managing data within the Salesforce environment.
  • iPaaS: Proficient skills in iPaaS platforms like Workato, Celigo, Boomi, or MuleSoft are necessary for integration tasks.

Who this role suits

  • A person who can translate business needs into technical solutions and implement them with a focus on quality.
  • Someone who is proactive in identifying and resolving technical debt in complex Salesforce environments.
  • An individual who enjoys collaborating with both technical consultants and clients to deliver effective solutions.
  • A developer who prioritizes security and data integrity in all development and deployment activities.

From the employer

  • Translate functional requirements into technical requirements.
  • Design and build high-performance, reusable, and reliable Apex code with best practices.
  • Ensure the best possible quality with minimal technical debt.
  • Work with existing Salesforce Orgs to assess and correct technical debt associated with force.com, Apex Classes, triggers, Lightning components, and VisualForce pages.
  • Help design and develop proprietary intellectual property for the practice.
  • Take ownership of project work and developing client relationships.
  • Identify bugs and align with requirements during debugging.
  • Write test classes for the class that you develop and ensure more than 80% code coverage.
  • Test bug fixes to make sure they work as per requirements, then deploy them to production.
  • Write documentation and provide technical training for Salesforce users.
  • Maintain strict security and integrity standards in all Salesforce environments.
  • Bachelor’s degree in computer science or equivalent technical field.
  • 6-8 years’ experience working in the Salesforce Ecosystem.
  • Experience developing customer-facing UI/UX.
  • Excellent Communication and Written skills.
  • Ability to problem solve high-level software and application issues.
  • Ability to collaborate with Salesforce Consultants and clients.
  • Proficient in SQL/SOQL, Apex, VisualForce, Lightning Components, Flows, Process Builder, Workflows.
  • Salesforce Certified Developer Certifications.
  • Additional certifications are encouraged.
  • Proficient iPaaS (Workato, Celigo, Boomi, MuleSoft) skills.
  • Total rewards package: from flexible work arrangements to personalized benefit structures and financial compensation options that give you choice and flexibility.
  • Well-being resources: interactive wellness platform and incentives, an employee assistance program and mental health resources, and Colleague Resource Groups (CRGs) that provide safe spaces for colleagues to share, be heard, feel valued and deepen connections.
  • Balance & flexibility: 14 Firm Holidays including 2 floating, Flex PTO, paid family leave, winter break, summer hours, and remote work options, so you can balance challenging yourself with taking care of yourself.
  • Professional development opportunities: A learning culture with CPA exam resources and bonuses, tuition reimbursement, a coach program, and live classes, workshops, and seminars through BPM University.

Questions about this role

What is the remote work policy for this role?

This is a remote position, and BPM offers flexible work arrangements and remote work options.

What level of seniority is expected for this position?

This is a Senior Salesforce Developer role, requiring 6-8 years of experience in the Salesforce Ecosystem.

What are the key technical skills required?

Key technical skills include proficiency in Salesforce, Apex, VisualForce, Lightning Components, SQL/SOQL, and iPaaS platforms like Workato or MuleSoft.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Bpmcpa.