Senior Software Engineer/Developer

Fidelity InvestmentsMerrimack, NH

About The Position

Designs and implements Salesforce Web Applications, using Apex, JavaScript, HTML, Cascading Style Sheets (CSS), Jenkins, and RESTful APIs. Performs full-stack software engineering. Develops and deploys Cloud applications. Builds automation pipelines using Continuous Integration and Continuous Delivery (CI/CD). Provides business solutions by developing complex software applications.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing and deploying applications built on Salesforce CRM Platform, using configuration, programmatic customization, and Continuous Integration/ Continuous Deployment (CI/CD) tools – Bitbucket or Git, and Jenkins.
  • Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing and deploying applications built on Salesforce CRM Platform using configuration, programmatic customization, and Continuous Integration/ Continuous Deployment (CI/CD) tools – Bitbucket or Git, and Jenkins.
  • Demonstrated Expertise (“DE”) designing Salesforce.com solutions using standard configuration capabilities and customization (using Lightning Web Components (LWC), Aura Framework, Flows, SOQL and Apex in both Salesforce Classic and Salesforce Lightning).
  • Translating the vision of business partners into solutions on the Salesforce.com platform.
  • Developing interactive user interfaces using combination of LWC, Aura framework, JavaScript, HTML, CSS, and custom Web components.
  • Performing in the full lifecycle of salesforce development, including maintaining and deploying solutions using Bitbucket or Git, and Jenkins.
  • Creating technical documentation and executing software unit testing, using Salesforce CLI, Apex test classes, JEST Framework, and Confluence.
  • Writing detailed unit test plans associated with the design of software components.
  • Publishing clear and concise design documentation.
  • Participating in and contributing to formal reviews of architecture, design, and code.
  • Resolving technical issues associated with developed software components using Developer Console, Debug logs, Event logs, and Audit trial.
  • Designing and implementing custom integration solutions, using Extract, Transform, Load (ETL) tools -- SQL Server Integration Services (SSIS) and Data Stage.

Responsibilities

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service