Senior Full Stack Engineer

Fidelity Investments

• $108K — $130K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • 7+ years of software development experience on enterprise applications
  • Strong knowledge of .NET for mid-tier applications, specifically for business logic
  • Experience with Java APIs is a plus
  • Proficient in designing scalable, server-side applications and RESTful APIs
  • Experience leading and mentoring development teams
  • Experience with cloud deployment in AWS and Azure

Responsibilities

  • Design and develop RESTful APIs using .NET and Java stack
  • Implement design patterns like OO, SOA, and Microservices
  • Develop software using OOA, OOD, and OOP principles
  • Collaborate with teams to create end-to-end solutions
  • Write clear design documentation and perform code reviews
  • Support software releases in production environments
  • Debug legacy systems for modernization projects

Benefits

  • Opportunities for professional growth and training
  • Collaborative working environment with global teams
  • Contributions to high-impact financial technology projects
  • Flexibility anticipated in onsite working model
  • Access to the latest technologies in software development
Full Job Description

Job Description:

 Note: Fidelity will not provide immigration sponsorship for this position


The Expertise You Bring

      Bachelor’s or Master’s degree in computer science or a related technology discipline

·     7 plus years of software development experience on business critical, enterprise-wide applications

·       Strong knowledge of .NET coding practices for mid-tier applications that perform business logic and calculations.  Note: This role is not for UI/Front end developers.

·       Knowledge building Java APIs is a plus.

·       Expertise in building scalable, server-side enterprise applications, domain logic intensive RESTful APIs

·       Experience leading and mentoring a team of developers

·       Experience with re-platforming large applications

·       Expertise in designing, developing and maintaining high-volume transactional systems

·       Experience in developing cloud neutral applications in AWS and Azure

·       Ability to debug through legacy systems and capture current state to aid with modernization

·       Actively participates in and contributes to formal reviews of architecture, design and code

·       Experience with Mainframe applications

·       Publishes clear, concise and thorough design documentation

·       Provides support for software releases into production environments

·       Fosters teamwork and collaboration across global development teams, business and systems partners.

·       Experience building technology solutions in the financial services industry is preferred.

·       Experience with Agile and Scrum Methodologies is preferred.


The Value You Deliver

·       Designing and developing RESTful APIs in .NET and JAVA Stack

·       Experience in design patterns and principles such as OO, DD, SOA, Microservices etc.

·       Experience developing skills in Java, Spring MVC, Spring Core, Spring Boot is a plus

·       Experience developing software utilizing OOA, OOD, and OOP principles and design patterns

·       Experience developing software utilizing relational databases (Oracle, SQL Server or Sybase)

·       Experience developing software applications with Popular IDEs (Eclipse/IntelliJ)

·       CICD experience using Azure DevOps and Jenkins.

·       An understanding of Micro-services Architecture and domain driven design patterns

·       Developing and deploying 12-factor, containerized (Docker, Kubernetes) APIs to AWS/Azure

·       Collaboration with producer and consumer teams to implement end-to-end solutions

·       Experience developing software utilizing relational databases

·       Experience with Test automation for unit, functional and non-functional testing (SOATEST, SOASTA, Cucumber)

·      Aptitude to discover/document implementations from legacy systems, C++, Java. .NET, as part of re- platform.

·       Knowledge evolving trends in AI and dev assist tooling

·       Strong analytical and problem-solving skills; Strong organizational skills; Effective written and verbal communication skills 

·       Team player and collaborator

Fidelity’s Onsite Working Model
Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.


Certifications:

Category:

Information Technology

Similar Jobs

More Jobs at Fidelity Investments

More Enterprise Technology Jobs

Find similar Senior Full Stack Engineer jobs: