Duties: Associate with Goldman Sachs Services LLC in Dallas, TX. Design and develop highly scalable APIs (application programming interfaces) that provide accurate business data to other business unit within the Firm. Curate, design, and develop high quality data models to ensure that data is accessible and reliable. Collaborate with stakeholders to understand new and changing business requirements, document them, and deliver software to drive business change. Provide data-driven insight and decision-making critical to the Firm’s business processes. Engage colleagues to understand new and changing business requirements, document them, and deliver software to drive business change. Drive adoption of Cloud technology for data processing and warehousing at the Firm. Implement and manage Software Development Lifecycle (SDLC) via GIT, SVN (Subversion) using programming languages such as Python and Java. Understand, evaluate, select and acquire new internal & external data sets that contribute to business decision making. Use project management tooling such as JIRA and Confluence to participate in agile sprints. Transform complex business requirements into highly scalable technical solutions.
Job Requirements: Master’s degree (U.S. or foreign equivalent) in Computer Science, Computing/ Information Sciences, Electronic Engineering, Data Engineering, or a related quantitative discipline OR Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computing/ Information Sciences, Electronic Engineering, Data Engineering, or a related quantitative discipline. Two (2) years with a Master’s degree OR four (4) years with a Bachelor’s degree in the job offered or in a related role. Prior experience must include two (2) years of experience with: developing software using languages including Python or Java; using test driven development methodology and unit testing tools such as Junit or PyUnit; working with relational and columnar SQL databases, including database design; working on a Linux command line to deploy software, view server logs and triage system issues; maintaining software in a standard source control system, including SVN or GIT; and working through the full software development life cycle including requirements gathering, design, coding, testing, documentation, deployment, and production support. Prior experience must include one (1) year of experience with: observability platform such as Grafana, and Business Intelligence (BI) tooling platform such as Tableau; and working on a global software development team to communicate status and design of projects with other teams throughout the company.