Technology, Platform, Edge, Associate - Bengaluru

  • Competitive
  • Bangalore, Karnataka, India
  • Permanent, Full time
  • Goldman Sachs International
  • 11 Dec 17 2017-12-11

Technology, Platform, Edge, Associate - Bengaluru

Job Summary & Responsibilities
Deliver platforms to the Division and the Firm that increase transparency accountability, and efficiency. Transform the Technology Division into a product-centric organization financially, operationally, and culturally, in order to achieve efficiencies and to empower our consumers in the business.

? Engage with application development teams to provide timely end-to-end delivery of appropriate platform solutions
? Collaborate with application development teams and the development community at large to analyze and resolve escalations
? Provide technical guidance on established best practices to IT community and the business
? Partner with engineering teams to understand technology offerings and how they can be applied to solve business problems
? Design and implement mid to large scale systems management software to automate existing tasks, streamline operations and improve productivity

Basic Qualifications
? Strong programming expertize in Java to an advanced level (with knowledge of the latest Java concurrency, streaming, non-blocking and functional language programming primitives and libraries) is a core requirement.
? Ideal candidates will possess one or more of the following additional areas of expertize: JavaScript, HTML 5 and Web Frameworks (e.g. Angular or React), C# and the .NET platform, Business and decision modeling (e.g. BPMN 2.0 and DMN 1.1), Functional programming (e.g. Scala), Reactive systems programming (e.g. Akka)
? Team player, eager to work in a global organization. Energy, self-motivation and independence to manage multiple tasks. Analytical mindset, creativity and commercial focus to deliver optimal solutions for the business. Experience building and sustaining long-term relationships with clients and colleagues Judgment to prioritize and escalate issues in order to influence objectives and outcomes. Strong oral and written communication skills

Preferred Qualifications
? Masters or PhD in Computer Science or related field
? Computer Science skills in one or more of the following considered a plus: machine learning, compilers, formal methods, lambda calculus, hardware engineering, concurrency
? Proven experience with all stages in the lifecycle of large distributed systems: inception, analysis, design, implementation, runtime, maintenance
? Experience managing performance, availability and scale of mid- to large-sized systems
? Academic or commercial experience developing software for Windows and Linux