Asset & Wealth Management-New York-Associate-Software Engineering in New York, NY at honor foundations

Date Posted: 10/4/2024

Job Snapshot

Job Description

Associate Software Engineer

The Advisor Desktop Engineering team is accountable for the development and maintenance of wealth Advisor Desktop. The platform is leveraged by Advisors, Analysts, administrative staff, Banking Ops, Content Specialists, PWM Ops, and Compliance teams. Users rely on platform for multitude of purposes including reviewing account information, holdings, transactions, documents, baking, tax details, etc. It is arguably one of the most critical systems and its availability has significant impact on the users. The Advisor Desktop Engineering Team specializes in continues delivery and execute the program using scrum methodology. Overall the team play a critical role in the daily operation of the private Wealth Management division.

 Responsibilities

  • Design, develop, and maintain software applications using Java, Spring Boot, TypeScript, HTML, CSS, MongoDB, and SQL.
  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical solutions.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Conduct thorough testing, including unit testing with Jest and Enzyme, to ensure the reliability and performance of the applications.
  • Participate in the software development life cycle (SDLC) from planning to deployment and post-launch support.
  • Troubleshoot and debug issues, providing timely resolutions to ensure seamless operation of applications

Basic Skills:.

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Technical qualifications: Strong commercial experience in Java or Python, UI frameworks like Angular or React, Database knowledge
  • Solid analytical skills and appreciation of technical risk
  • Highly motivated, committed and capable of working to timelines
  • Strong team working and communication skills are essential to manage the business interaction and the global nature of projects.  

Preferred Skills:

  • Experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI).
  • Experience with Kafka or similar messaging technologies.
  • Good to have knowledge on Kubernetes 
  • A passion for application development best practices, TDD and clean code are a must.  
  • As the successful candidate will work across the stack, a technology agnostic approach is vital.  
  • We are looking for candidate with 2 to 3 years’ experience

ABOUT GOLDMAN SACHS

At Goldman Sachs, we commit our people, capital, and ideas to help our clients, shareholders, and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities, and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. 

Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2021. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity.

', 'CorporateDescriptionStr' : '', 'OrganizationDescriptionStr' : '', 'ShortDescriptionStr' : 'ABOUT THIS ROLEWhen looking to Goldman for the next steps in your career, let us help you find the right team with only one application. Through our Skillset Recruiting Team, you only apply once to be considered for multiple opportunities. Let us know your preferences, such as job location, team setup, work style, tech stack, domains, etc. After passing the online assessment and interviews, you will be matched to teams aligned with your preferences.Please note division and function examples are representative of opportunities common for this skill set. The list is not exhaustive, and availability of open roles is decided based on business needs. Specific roles will be confirmed through the interview process.', 'ContentLocale' : 'en', '