Role Overview:
- This role offers the opportunity to work in a competitive & nimble team of implement high performance code using open-source libraries.Candidates will work directly with a variety of stakeholders, including the product managers and Global Banking & Markets risk managers to improve our controls data platform. The team is in London and India focuses on the control data solution for Global Banking & Markets Operational Risk and delivering new features.
- Use data to guide decision-making, developing or enhancing tools as necessary to collect it.
- Understand market rules, regulations, exchange service offerings, front to back business functions and build systems to facilitate them.
- Communication with traders, sales, clients and compliance officers about new systems, feature requests, explanation of existing features etc.
- Bar raise solution design and ensure development best practices are followed within delivery teams.
JOB DUTIES:
- Delivering and designing new features for Control Solutions Team.
- nvestigate incidents to review and redesign existing flows to improve platform stability.
- 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 Computer Science, Information Technology, or a related field.
MINIMUM YEARS EXPERIENCE REQUIRED:
- Six (6) years of experience in the job offered or in a related data engineering, software engineering or full-stack software engineering position.
SPECIAL SKILLS AND/OR LICENSES REQUIRED TO PERFORM THE JOB:
- Prior employment must include six (6) year of experience with:
- Working with software engineering principles and practices
- Working knowledge of at least 2 High Level Programming Languages like Java or Python
- Working knowledge of algorithms, data structures and enterprise applications
- Formulating clear and concise written and verbal descriptions of Software and System for engineering stakeholders and tracking and managing delivery of the same
- Strong communication skills and the ability to work in a team.
- Strong analytical and problem-solving skills.
- Ability to solve high performance engineering problems in a language agnostic manner.
PREFERRED QUALIFICATIONS
- Experience with Kubernetes deployment architectures
- Experience building trading controls within an investment bank.
- Experience in distributed systems (Kafka, Flink)
- Experience with UI technologies like React, Javascript
- Experience in micro services architecture
- Experience with NoSQL (Mongo, Elastic, Hadoop), in memory (MEMSQL, Ignite), cloud (Snowflake) and relational (DB2, SybaseIQ) data store solutions.
- Experience in data driven performance analysis and optimizations.