Job
Description
At Goldman Sachs, Engineers are dedicated to making the impossible possible. They have the power to change the world by bridging people and capital with innovative ideas, resolving complex engineering challenges for clients. The engineering teams develop scalable software, design low-latency infrastructure solutions, proactively combat cyber threats, and harness machine learning in conjunction with financial engineering to transform data into actionable insights. As a part of the Core Engineering Team at Goldman Sachs, Internal Audit Engineering is responsible for ensuring the effectiveness of controls by evaluating the accuracy of financial reports, overseeing the firm's adherence to regulations, and providing guidance on developing efficient control solutions. The team possesses profound insights into the financial industry, its products, and operations. Internal Audit Engineering manages a diverse range of systems essential for addressing auditing requirements across the firm. Currently, the team is focused on developing new and innovative solutions while modernizing existing systems and applications. The team is actively engaged in transformative projects aimed at automating workflows and revolutionizing the audit processes at Goldman Sachs. We are seeking detail-oriented team players with a keen interest in financial markets who can meet the demands of our challenging mandate. The ideal candidate should have a passion for continuous learning and possess a deep understanding of various technical competencies. The role requires a senior developer based in Hyderabad who will drive transformational efforts. Effective communication skills are crucial, as the candidate is expected to provide well-considered views and opinions in diverse team forums, both technically and on the team's Agile performance. **Responsibilities:** - Contribute to the team's initiatives and add value by proposing, designing, and implementing software solutions - Participate in hands-on development, architecture, and design discussions - Collaborate with other engineering teams to develop data feeds - Support and enhance applications based on global user requirements - Analyze business workflows and translate requirements into technical specifications **Skills and Experience Required:** - Bachelor's degree or higher in Computer Science or equivalent - Minimum 2 years of application development engineering experience - Proficiency in Java programming and software development - Experience in building transactional systems and understanding of software architecture - Strong written and verbal communication skills - Attention to detail, analytical thinking, and ability to work independently or in a team - Front-end web-stack development skills **Preferred Qualifications:** - Knowledge of REST-based Web services - Experience with Microservice architecture, React, Angular, Spring, Hibernate, Rabbit MQ, Hazelcast, Gitlab, and Kubernetes - Basic PL-SQL knowledge for queries and data analysis - Previous experience in a financial institution - Familiarity with Test Driven Development and Asynchronous-Event-based processing - Agile methodology experience At Goldman Sachs, we are dedicated to using our resources and expertise to drive growth for our clients, shareholders, and communities worldwide. Established in 1869, we are a leading global investment banking, securities, and investment management firm headquartered in New York with a global presence. We believe that diversity and inclusion are key to success, and we are committed to providing opportunities for professional and personal growth to every individual within our firm. Our culture, benefits, and opportunities for growth can be explored further at GS.com/careers.,