Bachelor’s degree (US. or UK foreign equivalent) in any STEM degree, Computer Science, Information Technology, or a related field (Finance/Quantitative Economics etc.)
Three (3) years of experience in the job offered or in a related data engineering, software engineering, or full-stack software engineering position
What You'll Be Doing:
Delivering and designing new features for Controls Engineering Team
Implement high performance code using core Java and open source libraries
Help with continuous improvement to platform performance
Investigate incidents to review and redesign existing flows to improve platform stability
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
Nice to Haves:
Working with software engineering principles and practices
Working knowledge of Java
Experience of message driven/streaming architectures
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
Perks and Benefits:
Opportunity to work in a competitive & nimble team
Implement high performance code using open-source libraries
Work directly with a variety of stakeholders, including product managers and Global Banking & Markets risk managers
Stretch assignment across different locations focusing on the control data solution for Global Banking & Markets Operational Risk and delivering new features