Job description
Platform Solutions – Consumer Platforms
The firm’s direct-to-consumer business , combines the entrepreneurial spirit of a start-up with more than 150 years of experience. Today, we serve millions of customers across multiple products, leveraging innovative design, data, engineering and other core capabilities to provide customers with powerful tools and products that are grounded in value, transparency and simplicity. We use innovative design, data, engineering and other core capabilities to provide customers with powerful tools and products that are grounded in value, transparency and simplicity. As we build a leading digital consumer bank and expand into new products and partnerships, we are looking for leaders and individual contributors to join our team.
Role Overview:
This role offers the opportunity to work in a competitive & nimble team of engineers building and supporting the firm's credit card business on AWS cloud. Candidates will work directly with a variety of stakeholders, including the product managers, infrastructure engineers and external vendors to improve our credit card platform. The team is located in London and focuses on the stabilisation of the platform by contributing/redesigning existing flows and delivering new features.
JOB DUTIES:
- Work with the Cards technology team to build the Credit Cards products and business for Goldman Sachs
- Investigate incidents to review and redesign existing flows to improve platform stability
- Design and develop features and enhancements to integrate with Vendor and Partner products
- Design databases and schemas and, enhance them to enable storage of credit cards data for transactional, analytical and auditing purposes
- Design flows and systems using cloud technologies, like AWS Elastic Container Service (ECS) and MongoDB, to ensure performance, longevity and scalability of infrastructure
- Contribute to SDLC documentation and guidance including templates, patterns, and controls
- Actively participate as a member of a global team on larger development projects, assume responsibilities of components of global projects, depending on need
- Collaborate with engineering leadership, developers, and operations through written and verbal presentations
MINIMUM EDUCATION REQUIREMENTS/DEGREE AND FIELD:
- Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Information Technology or a related field
MINIMUM YEARS EXPERIENCE REQUIRED:
- One (1) year of experience in the job offered or in a related software engineering or full-stack software engineering position
SPECIAL SKILLS AND/OR LICENSES REQUIRED TO PERFORM THE JOB:
Prior employment must include one (1) year of experience with:
- Working with software engineering principles and practices
- Working knowledge of at least 1 High Level Programming Language like Java
- Working knowledge of algorithms, data structures and enterprise applications
- Performing micro-services architecture design and development including REST, Java or another back-end technology
- Formulating clear and concise written and verbal descriptions of Software and System for engineering stakeholders and tracking and managing delivery of the same