-
ID
#49391264 -
Job type
Permanent -
Salary
TBD -
Source
Fidelity Investments -
Date
2023-03-02 -
Deadline
2023-05-01
Principal Software Engineer
New Hampshire, Merrimack, 03054 Merrimack USAPermanent
Job Description:
Fidelity's Fund and Investment Operations Technology team is looking for a highly motivated individual to join one of our agile development squads to provide software engineering excellence to our suite of corporate actions applications. We are in the midst of an exciting evolution to meet the strategic corporate actions needs of Fidelity. If you are customer obsessed and passionate about advocating for stability improvements, scalability, and enjoy supporting the breadth and depth of a technology organization where no two days are alike, this is an outstanding opportunity for you in a core Fidelity business.The Expertise and Skills You Bring- Bachelor's or Masters in Computer Science, Computer Engineering, Software Engineering, or equivalent is required.
- 10+ years of experience in the domain of software engineering. Evidence of growing competence, independence, and responsibility.
- Demonstrable first-hand expertise engineering with a variety of front end, middle tier, and back end technologies (e.g. JAVA, Angular7, Spring framework, Oracle, APIs, AWS, etc.)
- SQL experience is required
- Some experience with shell scripting (e.g. .ksh, Bash scripting) preferred
- DevOps/CICD experience (Jenkins, uDeploy, GIT) is required
- Familiarity with Agile software development practices
- You demonstrate a mastery of professional practices and methodologies (Agile/Scrum, Test Driven Development, Pair Programming, Code Reviews, Refactoring Techniques) and have a proven capability in leading and mentoring others in this regard
- You're a lead team member. You listen and ask clarifying questions. You have strong, educated, pragmatic opinions both on what we do and how we do it. You embody diversity and inclusion, taking the floor when you have information, experience, or perspective to share; yielding to permit others to grow and allowing best of breed ideas to prevail. You communicate impediments as they arise.
- You drive innovative, scalable solution delivery, undertaking complex changes without the need for direction of an experienced team member whilst safeguarding system stability.
- You actively participate and contribute to technical discussions and code reviews.
Report job