Sr. Engineer, Application Development - Salesforce

Location US-PA-Pittsburgh
ID 2025-2860
Category
Information Technology
Position Type
Full Time
Remote
Yes

Overview

  • 7+ years of experience in software development role and 5+ years of experience as a Salesforce Developer (Experience and Service Cloud).
  • Three or more years of experience as an engineer, technical lead or overseeing software development teams in an agile environment.
  • Collaborate with business stakeholders, architects, and admins to translate business requirements into technical specifications.
  • Design, develop, test, and deploy scalable Salesforce solutions using Apex, Visualforce, Lightning Components (Aura/LWC), and other Salesforce technologies.
  • Strong expertise in Lightning, Lightning Web Component (LWC), Screen Flow, and Salesforce DX.
  • Familiarity with web front-end development technologies such as HTML, CSS, JavaScript, and jQuery.
  • Database experience, familiarity with SOQL and SOSL queries.
  • Integrate Salesforce with external systems using APIs, middleware, and web services (REST/SOAP).
  • Familiarity with CI/CD tools like Gearset, Copado, or Jenkins.
  • Strong understanding of Salesforce security model, sharing rules, and governor limits.
  • Conduct code reviews, enforce best practices, and ensure maintainability and performance.
  • Manage data migration and cleansing efforts as needed.
  • Develop and maintain documentation for technical implementations.
  • Stay current with Salesforce releases, features, and best practices.
  • Mentor junior developers and provide technical leadership to the team.

Responsibilities

  • Collaborate with architects and other product and development resources to design and implement scalable, integrated, enterprise solutions.
  • Create diagrams and supporting documentation of architectural concepts, processes, workflows, tooling, and coding standards to clearly communicate key aspects of the solution to both technical and non-technical team members.
  • Write code, mostly complex logic and application design and patterns base structure, and perform code reviews to make sure coding standards are followed.
  •  Participate in the Agile ceremonies, including sprint planning, story pointing, and participating in JAD sessions.
  •  Perform software root cause analysis and assist in resolving production support issues.
  •  Work with management, other senior engineers, software architects and quality assurance engineers to resolve development roadblocks.
  • Work closely with Scrum Masters and Business Analysts to clearly define user stories, groom the backlog, build out the technical tasks, assign work to the team, and estimate tasks.
  •  Lead the development teams in properly implementing reference architectures, tooling, coding standards, and best practices. Lead and mentor more junior members of the development teams.
  •  Support releases management and deployment activities and other assigned duties.
  •  Deliver project assignments on time and with high quality.

Qualifications

  • Bachelor's degree, Master's preferred, in computer science or related field.
  • Deep understanding of Salesforce architecture and pharmaceutical industry experience.
  • Strong understanding of relational and NoSQL databases.
  • Strong understanding with Domain Driven Design techniques.
  • Proven ability with leading a development team operating within an agile environment. 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on News Feed