Associate, TECH010219WLFT

  • Competitive
  • New York, NY, USA
  • Permanent, Full time
  • Goldman Sachs USA
  • 23 Feb 19

Associate, TECH010219WLFT

MORE ABOUT THIS JOB Associate with Goldman Sachs Services LLC in New York, NY.

Work Schedule: 40 hours per week (9:00 a.m. to 6:00 p.m.)

RESPONSIBILITIES AND QUALIFICATIONS Duties: Associate with Goldman Sachs Services LLC in New York, NY. As Software Developer in Sales Technology, work closely with sales management and strategists to develop systems and services for Goldman Sachs sales force. Analyze, enhance, and maintain internally developed Web-based application for reporting salespeople and strategist's commissions across all business units. Analyze, enhance, and maintain a suite of web applications using JAVA, Sybase or DB2 databases with Angular JS enabled front end. Analyze, enhance, and maintain a new customer relationship management (CRM) solution using JAVA, Sybase or DB2 databases with React JS enabled front end. Provide production support and troubleshooting of other applications owned by Sales Technology; including underlying infrastructure. Perform onboarding and reconciliation of new datasets into Securities division warehouse, using GS proprietary frameworks and Big Data technologies, including SQL, Hadoop, ElasticSearch and Pig. Partner with Securities Division Data team to logically model data, create unit tests, and release models using the firm's proprietary technology Pure. Formulate design and implementation requirements in sales systems, following coding best practices and utilizing Object-Oriented programming and design patterns concepts. Engage in all the stages of Software Development Life Cycle (SDLC), including providing work estimates and raising critical project issues, such as technical and project risks. Engage in test-driven development using Junit. Build and release management using scripting technologies. Package and deploy code to a set of UNIX servers across different test and production environments. Support the system with business users and communicate ideas clearly and concisely to non-technical users of the system.

Job Requirements: Bachelor's degree (US or foreign equivalent) in Computer Science, Information Systems, or a related field. Three (3) years of experience in the job offered or a related field. Must have three (3) years of experience with: Java 1.7 or higher, including working in a multi-threading environment, using JDBC, Reflections, Generics and collection framework; Javascript, including AngularJS, JQuery, and React JS; HTML application development; Data modeling, SQL, Stored procedures, DB2 or similar relational database; Big Data technologies, such as Hadoop, ElasticSearch or Pig; Linux, including utilizing knowledge of UNIX commands to analyze, maintain and develop server side scripts; Utilizing Python or Anaconda; Providing ongoing support and enhancement of live applications to end-users; Customer Relationship Management (CRM) development; Working on a global development team; The full Software Development Lifecycle (SDLC), including interacting with users to elicit requirements, design and development, conducting direct user acceptance testing, and post-release production support; Working with UI build tools, such as Webpack, NPM, Gulp or Grunt; and Working with financial domain data, including clients, accounts, and financial products.

ABOUT GOLDMAN SACHS The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.

© The Goldman Sachs Group, Inc., 2019. All rights reserved Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Vet.