Associate – TECH4485795 – Jersey City, NJ 07302

Duties: Associate with Goldman Sachs Services LLC in Jersey City, NJ. Lead a team through the full software development lifecycle, from understanding the concepts and requirements to development, testing, rollout and support. Understand and enhance existing complex software systems. Collaborate with Controllers, Regulatory Reporting, and Price Verification Governance on business application enhancements to improve user workflow. Analyze user needs and business requirements to determine feasibility of design within time and cost constraints. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project capabilities/limitations, performance requirements and interfaces. Contribute to strategic/technical vision in developing scalable low maintenance infrastructure for proprietary P&L, Price Verification, and Balance Sheet accounting. Code, test, and troubleshoot programs utilizing the appropriate hardware, database, and programming technology. Analyze performance of programs and take necessary actions such as enhancing the code, retiring unused code, introducing parallelism where necessary to improve performance, and correcting deficiencies based on consultation with users and approval of supervisor. Provide technical and career guidance to junior developers and work in tandem with them. Work as part of a global team, providing inputs to improve the existing workflow and contribute to maximizing the team’s productivity.

Job Requirements: Master’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Information Science, or a related field. One and one-half (1.5) years of experience in the job offered or in a related software development role. Must have one and one-half (1.5) years of experience with: Reading and writing software fluently in compiled and scripting languages including Java, Javascript, React/Redux, and SQL; Developing and querying against databases including Sybase ASE, Sybase IQ, DB2 and Mongo DB to save and retrieve structured and non-structured data; Java-based scalable real-time solutions with coding experience in both server side and web facing technologies; Writing software using a variety of modern scalability techniques including web-based solutions, distribution and micro-service architecture; Object-Oriented application development (such as Java or another OO language) and design patterns; Developing in a distributed computing environment to solve big data problems; Debugging, navigating and optimizing a large enterprise codebase using common tools and techniques including IntelliJ, Junit, Swagger, SVN, and Postman; Testing frameworks including Junit and Fitnesse; Working with designing solutions for daily P&L calculations and price verification; Working closely with business users including controllers, regulatory reporting, and modelers to implement technical solutions; The full Software Development Life Cycle (SDLC), including requirements gathering, design, coding, testing, documentation, deployment, and production support; Programming in the Linux, Unix, and Windows environments; and Interacting with multiple stakeholders and developers across multiple regions to manage Agile-based development projects.


Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe To Newsletter
Be the first to get latest updates and exclusive content straight to your email inbox.
Stay Updated
Give it a try, you can unsubscribe anytime.