Senior Software Engineer/Developer

Fidelity InvestmentsWestlake, TX
Hybrid

About The Position

Position Description: Designs and maintains websites, applications, and User Interfaces (UIs), using HTML, CSS and TypeScript. Leverages Continuous Integration and Continuous Delivery (CI/CD) practices to rapidly deploy changes to customers while minimizing risk, using A/B tests, blue-green deployments, and feature toggles. Builds robust, efficient, and secure applications on HTTP-based Application Programming Interface (APIs). Builds end to end features using Jest, GIT, Cucumber, SonarQube, and NestJS. Uses ESLint, Webpack, and Nx to develop new user-facing features and ensure the technical feasibility of all UI/User Experience (UX) designs. Builds, optimizes, and maintains user-facing aspects of Web applications, ensuring functionality, efficiency, and user friendly by using programming languages and frameworks (JavaScript, Typescript, CSS, HTML, and Angular).

Requirements

  • Bachelor’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 Senior Software Engineer/Developer (or closely related occupation) developing secure, scalable, and responsive Web applications hosted on Cloud platforms, using TypeScript, Angular, and REST based APIs within the Web development industry.
  • Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing secure, scalable, and responsive Web applications hosted on Cloud platforms, using TypeScript, Angular, and REST based APIs within the Web development industry.
  • Demonstrated Expertise (“DE”) performing technical and functional analysis for Web-based applications and creating user stories, using Jira
  • developing comprehensive application documentation and process flowcharts to support Agile delivery, using Confluence.
  • DE designing and building end-user Web applications, using semantic HTML, responsive CSS, and stateful performance techniques with supported frontend languages and frameworks (Typescript, Angular, and NgRx).
  • DE designing, implementing, and testing secure and scalable REST APIs in adherence to REST standards, ensuring API reliability with comprehensive multi-layer testing.
  • DE implementing CI/CD pipelines using Jenkins, Sonar, and GitHub to automate application build, test, and deployment processes; integrating code quality checks with supported frameworks and supporting version control processes; deploying and maintaining scalable, high-availability applications on AWS, using Docker and Kubernetes; and monitoring performance with Splunk and handling artifacts with Artifactory.

Responsibilities

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • 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.
  • Builds and contributes to the digital presence that aids in financial planning, investing, and retirement solutions.
  • Builds highly scalable systems to support thousands of transactions/sec.
  • Analyzes information to determine, recommend, and plan computer software specifications on major projects and proposes modifications and improvements based on user need.
  • Develops software system testing and validation procedures, programming, and documentation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service