Goldman Sachs is looking to solve the problem of taking large and complex financial applications to the cloud, meeting internal and regulatory requirements, and improving operational efficiency.
Requirements
- Full software development lifecycle, including requirements gathering, design, coding, testing, documentation, deployment, and production support
- Building multi-threaded and multi-process service-oriented C++ or Java enterprise applications within a Unix environment
- Programming technologies including Java, Spring, Hibernate, RabbitMQ, or Kafka
- Relational database management system (RDBMS) such as Sybase or Oracle
- Micro-services architecture design and development including REST, Java, Spring, or other back-end technologies
- Database query languages, including SQL or NoSQL technologies such as MongoDB
Responsibilities
- Work in all phases of the Software Development Lifecycle (SDLC) to meet internal and regulatory requirements
- Utilizing project or program experience in the financial services industry to take large and complex financial applications to cloud
- Own and drive the process to plan, prioritize and deliver new products and features
- Perform the role of a scrum master driving the team towards agile methodology of development
- Create detailed business analysis plans outlining problems, opportunities, and solutions
- Ensure clarity in assigned project requirements to support the development of technical solutions that meet client needs, including managing implementations
- Assess and streamline existing process based on customer feedback increasing operational efficiency
Other
- Master’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, or a relevant analytical field such as Business Administration and three (3) years of experience in job offered or related role
- Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, or a relevant analytical field such as Business Administration and five (5) years of experience in job offered or related role
- Three (3) years with Master’s OR five (5) years with Bachelor’s of prior experience
- Ability to communicate challenging and sensitive information tactfully
- Ability to provide hands-on support and advice to management and leadership teams on project management tools and methodologies