Associate, Software Engineer
Morgan Stanley
About the Role
Morgan Stanley Services Group Inc. seeks an Associate, Software Engineer in New York, New York. This role involves working on the software development team and participating in all aspects of the software development cycle. Telecommuting is permitted up to 2 days per week.
Key Responsibilities
- Participate in all aspects of the software development cycle.
- Engage in automated testing, tools, and shared libraries development.
- Work on applications from front-end to back-end.
- Utilize development and system architecture best practices.
- Create and maintain software applications that improve workflow efficiency.
- Initiate and identify potential software improvements based on client and manager feedback.
- Develop high-performance, low-latency software systems within the team.
Requirements & Tech Stack
- Java
- Spring Boot based applications
- Shell scripting languages
- Junit and Mockito testing frameworks
- Git Repository
- DB2 and SQL programming language
- Gradle Build Tool
- Angular web development
- CICD tool
- Python
- Teradata database technologies
Qualifications
- Bachelor’s in Engineering (any), Computer Science, or a related field.
- Two (2) years of experience in the position offered or two (2) years as an Application Developer, Technology Analyst, or a related role.
- Two (2) years of experience with:
- Functional programming languages including Java.
- Developing Spring Boot based applications.
- Shell scripting languages.
- Testing frameworks including Junit and Mockito.
- Git Repository.
- DB2 and SQL programming language.
- Gradle Build Tool.
- Web development using Angular.
- CICD tool.
- Any amount of experience with:
- Python.
- Database technologies including Teradata.