Goldman Sachs is hiring for Analyst-Software Engineering, Apply ASAP
Overview :
Goldman Sachs is inviting applications to hire an Analyst-Software Engineering, Interested candidates can apply.
Basic Qualification :
- B.S. or higher in Computer Science, Engineering (or equivalent work experience)
- 3+ years of experience as a software engineer or full-stack Java or Python developer, designing, developing, and testing software; open to using and learning multiple languages.
- Ability to communicate technical concepts effectively, both written and orally, as well as the interpersonal skills required to collaborate effectively with colleagues across diverse technology teams.
- Strong Problem-Solving skills, self-directed and self-motivated
- Experience with data strategy, data governance and standards, data architecture principles, and metadata management best practices
- Experience with NoSQL (Mongo, Elastic, Hadoop) and relational (Sybase, DB2, SybaseIQ) data store solutions
- Experience with version control, continuous integration, deployment, and configuration management tools in a DevOps environment, with a good understanding of SDLC best practices.
- Ability to understand and effectively debug both new and existing solutions.
- Understanding of RESTful API design best practices and experience in developing them
Preferred Qualification :
- Knowledge of infrastructure-as-code toolings, such as CloudFormation, Terraform, CDK, or Kubernetes
- Experience with modern UI development using HTML5/React.JS/AngularJS/Angular on Typescript
- Experience with analytics databases such as Snowflake
- Passionate about monitoring, observability, and sustainable infrastructure
- Familiarity with Linux OS engineering, configuration management, and troubleshooting
Responsibilities and Qualifications :
- The ideal candidate is a self-motivated contributor, a positive team player, and a willingness to get things done. Strong computer science fundamentals are key to success in this role.
- Design and develop services in the public cloud, utilizing strong scripting skills to effectively automate the on-premise and cloud services.
- Strong sense of ownership and responsibility for the overall product and the success of the business, not just the infrastructure under your direct control.
- Participate in various technical and architectural discussions both within the team and across the organization.
- Manage the full lifecycle of software components, from requirements through design, testing, development, release, and demise
- Deploy modern data management tools to curate our most important data sets, models, and processes, while identifying areas for process automation and further efficiencies
- Evaluate, select and acquire new internal & external data sets that contribute to business decision making
Location :
Bengaluru