Director, Software Engineer

Morgan StanleyAlpharetta, GA
22hHybrid

About The Position

Morgan Stanley Services Group, Inc. is seeking a Director, Software Engineer in Alpharetta, GA to design, develop, maintain, and support banking applications leveraging cutting edge UI frameworks and modern development tools. Build and maintain responsive, high-performance web interfaces to deliver seamless user experiences and drive platform modernization for the 'Deposits' banking services. Collaborate closely with cross-functional teams including business analysts, QA engineers, and product owners to gather requirements, resolve issues, and deliver scalable, business-aligned features. Automate workflows to minimize manual intervention and enhance operational efficiency. Ensure code quality and reliability by implementing thorough unit, integration, and end-to-end UI testing utilizing automated solutions to verify application functionality and user experience. Contribute to system upgrades, version migrations, and performance optimizations to ensure long-term stability and maintainability. Participate in code reviews, architectural discussions, and continuous improvement initiatives, adhering to internal development standards, compliance policies, and secure coding best practices. Provide robust technical production support by monitoring application health, website debugging, database analysis, proactively identifying and resolving issues, and ensuring high availability and reliability of critical banking systems. Engage in all phases of the software development lifecycle (SDLC), following Agile methodologies and contributing to a culture of innovation, technical excellence, and continuous improvement. Telecommuting permitted up to 2 days per week.

Requirements

  • Requires a Master's degree in Computer Science, Information Technology, or a related field of study
  • Requires two (2) years of experience in the position offered or two (2) years as an Associate, Software Engineer, or a closely related occupation
  • Requires two (2) years of experience with the following skills: HTML CSS JavaScript Typescript Bootstrap Redux; React GraphQL Figma Cypress Nightwatch Angular Firebase Atlassian tools SQL Cucumber Jasmine Karma Git Gatsby

Responsibilities

  • Design, develop, maintain, and support banking applications leveraging cutting edge UI frameworks and modern development tools.
  • Build and maintain responsive, high-performance web interfaces to deliver seamless user experiences and drive platform modernization for the 'Deposits' banking services.
  • Collaborate closely with cross-functional teams including business analysts, QA engineers, and product owners to gather requirements, resolve issues, and deliver scalable, business-aligned features.
  • Automate workflows to minimize manual intervention and enhance operational efficiency.
  • Ensure code quality and reliability by implementing thorough unit, integration, and end-to-end UI testing utilizing automated solutions to verify application functionality and user experience.
  • Contribute to system upgrades, version migrations, and performance optimizations to ensure long-term stability and maintainability.
  • Participate in code reviews, architectural discussions, and continuous improvement initiatives, adhering to internal development standards, compliance policies, and secure coding best practices.
  • Provide robust technical production support by monitoring application health, website debugging, database analysis, proactively identifying and resolving issues, and ensuring high availability and reliability of critical banking systems.
  • Engage in all phases of the software development lifecycle (SDLC), following Agile methodologies and contributing to a culture of innovation, technical excellence, and continuous improvement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service