Posted in

Senior Software Engineer/Developer

Senior Software Engineer/Developer

CompanyFidelity Investments
LocationBoston, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s degree (or foreign education equivalent) in Computer Science, Computer and Information Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) analyzing, designing, developing, testing, and implementing internet and client or server applications in a financial services environment using J2EE Technologies -JavaScript MVC Frameworks, Web services, Java 8 ,PostgreSQL, AWS and Agile software development methodologies.
  • Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Computer and Information Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) analyzing, designing, developing, testing, and implementing internet and client or server applications in a financial services environment using J2EE Technologies -JavaScript MVC Frameworks, Web services, Java 8 ,PostgreSQL, AWS and Agile software development methodologies.

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.

Preferred Qualifications

  • Demonstrated Expertise (“DE”) designing and developing responsive client-side applications using JavaScript MVC frameworks, client-side technologies (HTML5, Cascading Style Sheets (CSS), Web security principles (Cross-Site Scripting (XSS)/Cross-Site Request Forgery (CSRF)), and Integrated Development Environment (IDE).
  • DE configuring Continuous Integration/Continuous Development (CI/CD) and test automation using Jenkins, Ant, Maven, AWS, or Azure; scripting automated application deployment flows, using Git Stash; and preparing test scripts for application performance testing using JMeter.
  • DE migrating legacy applications to modern Cloud-ready, microservice based, highly scalable, and configurable architecture using User Interfaces (UIs) driven by Single Page Architecture (SPA) and backend engines (developed in Spring Boot and Java 8); and performing data modelling of complex applications using Oracle or PostgreSQL.
  • DE developing testing applications to validate end-to-end trading, accounting, and cash management business processes using J2EE technologies — Spring framework, Web-services, GIT, SQL Developer, or Bitbucket — and according to Agile software development methodologies.