SonicJobs Logo
Left arrow iconBack to search

Principal Software Engineer/Developer

Fidelity Investments
Posted 4 days ago, valid for 17 days
Location

Smithfield, RI 02917, US

Salary

$160,700 - $166,000 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Job Description:

Position Description:

Collaborates with architecture design teams to design and implement solutions on the Salesforce platform through a multi-year Customer Relationship Management (CRM) initiative. Builds Salesforce.com platform solutions using standard and custom configuration capabilities in Salesforce Lightning Experience. Integrates Salesforce.com with other systems, using REST APIs or inventing solutions. Participates in formal reviews of architecture, design, and code. Creates and consumes APIs (SOAP/Rest). Develops complex or multiple software applications and conducts studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management. 

Primary Responsibilities:

  • Works closely with portfolio architects to ensure Salesforce solutions adhere to enterprise standards.
  • Defines and implements application-level architecture for financial services industry.
  • Evaluates and proposes new tools and features to sustain technological evolution of application.
  • Maintains code quality by conducting code reviews with scrum teams.
  • Participates in Agile ceremonies to refine requirements from squad leaders and propose solutions.
  • Implements Salesforce best coding practices and guide teams to adhere to proposed architecture and design.
  • Performs impact analysis and measures performance of Salesforce Applications.
  • Helps integrate application with other internal or external financial services applications in the company.
  • Works with middleware teams to integrate applications seamlessly through enterprise API gateways.
  • Implements proof of concepts for latest Salesforce features and complex design solutions.
  • Coordinates production releases and prepares Release Management plans for teams.
  • Facilitates the Data Migration efforts from legacy databases to Salesforce platform.
  • Develops applications on complex projects, components, and subsystems for the division.
  • Conduct Salesforce technical interviews for new additions in the Scrum teams.
  • Recommends development testing tools and methodologies and reviews and validates test plans.
  • Responsible for QA readiness of software deliverables.
  • Develops comprehensive documentation for multiple applications or subsystems.
  • Responsible for meeting project goals on-time.
  • Advises on risk assessment and risk management strategies for projects.
  • Acts as a primary liaison to resolve various project/technology issues.
  • Advises senior management on Salesforce technical strategy.
  • Mentors and coach junior team members on latest Salesforce features.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives in financial services industry.
  • Develops original and creative technical solutions to on-going development efforts.

Education and Experience:

Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing and implementing Salesforce solutions across Sales, Service, and Financial Clouds within a financial services environment. 

Or, alternatively, Master’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 Principal Software Engineer/Developer (or closely related occupation) developing and implementing Salesforce solutions across Sales, Service, and Financial Clouds within a financial services environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) designing and implementing scalable Salesforce solutions to Integrate Salesforce with other applications, using REST and SOAP API, and event-driven and pub-sub frameworks (Platform Events and Lightning Messaging Services); maintaining bulk data movement using Data Loader or Import Wizard; implementing data virtualization with External Objects; performing data backup using Own backup tool; and implementing data security and sharing models, using Organizational Wide Sharing (OWD), Roles Hierarchy, and Territory Management.  
  • DE performing end-to-end architecture, solution design, and development for migrating complex legacy CRM, Servicing, and Marketing workflows onto the Salesforce Platform, using APEX, Aura, Lightning Web Components, and Lightning Flows; performing servicing and case management implementation on the Salesforce platform, using Queues and Assignment Rules; and performing REST/SOAP integrations with the Salesforce platform, using MuleSoft, Middlewares, and Enterprise gateways. 
  • DE deploying and monitoring Web-based services on Cloud environments for the Continuous Integration/Continuous Delivery (CI/CD) of applications, using Jenkins, Copado, or Flosum; performing version control, branch merges, and resolving merge conflicts, using Git Hub and Bit Bucket; performing issue and log tracking, using Agile Rally, Jira, and Service Now; and providing Continuous Delivery (CD) according to Agile methodologies. 
  • DE developing Web based applications using Java, J2EE, Struts or Spring, and Oracle; and designing Web pages (using Java Server Pages (JSP), HTML, JavaScript, and CSS programming) and maintaining version control (using Win CVS).

Salary: $160,700.00 - $166,000.00/year.

#PE1M2

#LI-DNI

Certifications:

Category:

Information Technology

Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.