remote
Associate Software Engineer - Morgan Stanley
Software Engineer
Entry‑level software engineer role focused on designing, developing, and maintaining financial services applications using Java, C++, Python and SQL within an Agile, version‑controlled environment.
About the role
Key Responsibilities
- Participate in technical discussions and contribute to the design of scalable financial applications.
- Develop, test, and maintain code in Java, C++ and Python, ensuring high performance and reliability.
- Write efficient SQL queries and work with relational databases to support data‑driven features.
- Collaborate with cross‑functional teams using Agile methodologies and version control (Git) to deliver incremental releases.
- Debug, troubleshoot, and resolve production issues, implementing best practices for code quality and security.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong programming skills in Java, C++ and Python.
- Proficiency with SQL and relational database concepts.
- Experience with Git and Agile development processes.
- Excellent problem‑solving abilities and effective communication skills.
Skills
javacpythonsqlagile