Position Description:
Builds and deploys REST Application Program Interfaces (APIs) by leveraging tools such as Angular, TypeScript, JavaScript, Java, Spring Boot, DropWizard and with solid foundations in object-oriented programming & design patterns. Leverages Angular UI components, and develops Node.js and REST APIs for solution development. Implements Test-Driven and Domain Driven Development (TDD / DDD), including using automated test frameworks (e.g., JUnit, Mockito, Karma or Jasmine) to improve technical designs at the application level. Works in Agile methodologies such as SCRUM. Develops software processes by leveraging cloud providers such as Amazon Web Services (AWS), S3, RDS, SQS, SNS, DynamoDB. Provides business solutions by developing complex software applications.
Primary Responsibilities:
Education and Experience:
Bachelor’s degree (or foreign education equivalent) in Computer 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) designing and building enterprise-level software, including performing web development, system analysis, technical design, and release and build management in all stages of the software development lifecycle.
Or, alternatively, Master’s degree (or foreign education equivalent) in Computer 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) designing and building enterprise-level software, including performing web development, system analysis, technical design, and release and build management in all stages of the software development lifecycle.
Skills and Knowledge:
Candidate must also possess:
#PE1M2
#LI-DNI
Information Technology
Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.
Read Full Description