Senior Software Engineer/Developer

FidelityWestlake, TX
Hybrid

About The Position

Position Description : Writes effective SQL stored procedures, optimizing existing structures and fine-tuning SQL code. Develops automated unit testing, integration testing, end-to-end testing, and performance testing. Delivers high quality, innovative and maintainable software solutions in an Agile environment. Participates in architecture and application design. Develops original and creative technical solutions to support on-going development efforts. Provides business solutions by developing complex or multiple software applications. Primary 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.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Data Science, 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 software solutions in highly scalable environments, using Java and Spring.
  • Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, Data Science, 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 software solutions in highly scalable environments, using Java and Spring.
  • Demonstrated Expertise (“DE”) designing and developing highly scalable applications, using Java or J2EE, Spring modules, Rest APIs, Apache Camel, and Angular
  • creating, building, and deploying applications using Continuous Integration/Continuous Delivery (CI/CD) practices, Docker, Jenkins, Git or Bitbucket, Concourse, and Udeploy.
  • DE implementing Content Management Solutions (CMS) to generate documents, create comprehensive workflows, dynamic communication forms, and approval processes, using Quadient Inspire toolset -- Designer, Interactive, Scaler, and ICM.
  • DE developing complex regulatory documents for investment offering filed with Securities and Exchange Commission (SEC) -- Statutory Prospectus and Summary Prospectus, Statement of Additional Information, and Financial Reports.
  • DE building Cloud native solutions in Amazon Web Services (AWS) to deploy applications (S3 to store objects), using RDS (for data persistence), Cloud watch and trail (to monitor applications), and EKS or EC2.

Responsibilities

  • Writes effective SQL stored procedures, optimizing existing structures and fine-tuning SQL code.
  • Develops automated unit testing, integration testing, end-to-end testing, and performance testing.
  • Delivers high quality, innovative and maintainable software solutions in an Agile environment.
  • Participates in architecture and application design.
  • Develops original and creative technical solutions to support on-going development efforts.
  • Provides business solutions by developing complex or multiple software applications.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service