Director, Software Engineer

Morgan StanleyAlpharetta, GA
$144,000 - $144,000Hybrid

About The Position

Morgan Stanley Services Group Inc. seeks a Director, Software Engineer in Alpharetta, GA to d evelop and improve banking products utilizing object-oriented technologies and development tools. Work on the modernization of the Sweep functions from mainframe systems by adopting cloud solutions to minimize mainframe reliance. Work in close partnership with business analysts and product owners to gather requirements and define robust software features and functionalities. Create proofs of concept that harness emerging technologies to drive business innovation and operational efficiency. Maintain high software quality by leveraging unit and integration test strategies. Deliver technical support for applications in both production and non-production settings, using monitoring and alerting tools. Engage fully in all stages of the software development lifecycle (SDLC), leveraging Agile methodologies and contributing as a key member of mission-based squads and fleets. Telecommuting permitted up to 2 days per week.

Requirements

  • Requires a Master’s in Computer Science, Computer Engineering, or a related field
  • Requires two (2) years of experience in the position offered or two (2) years as a Software Developer or a related occupation
  • Requires two (2) years of experience with the following skills: Object-Oriented design and development; Cloud Technologies; Behavioral and Test Driven Frameworks; Unix/Linux environments; DevOps Integration; Agile development methodologies; Agile software/tools.
  • Requires one (1) year of experience with the following skills: Core Java; Java Restful APIs; J2EE Technologies; Gradle; Spring; Spring Boot; Kubernetes; Docker; Computer Networking; Shell script.

Responsibilities

  • Develop and improve banking products utilizing object-oriented technologies and development tools.
  • Work on the modernization of the Sweep functions from mainframe systems by adopting cloud solutions to minimize mainframe reliance.
  • Work in close partnership with business analysts and product owners to gather requirements and define robust software features and functionalities.
  • Create proofs of concept that harness emerging technologies to drive business innovation and operational efficiency.
  • Maintain high software quality by leveraging unit and integration test strategies.
  • Deliver technical support for applications in both production and non-production settings, using monitoring and alerting tools.
  • Engage fully in all stages of the software development lifecycle (SDLC), leveraging Agile methodologies and contributing as a key member of mission-based squads and fleets.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service