Formal training or certification on software engineering concepts and proficient advanced experience
Hands-on practical experience delivering system design, application development, testing, and operational stability
Advanced in Python programming language
Excellent analytical skills (i.e. problem solving)
Experience in leading an agile delivery team leveraging scrum, sprint planning, retrospectives and reporting progress to senior stakeholders
Nice to Haves
Experience of working in a front office environment within financial services
Knowledge of Java, Python, Typescript, React
What You'll Be Doing
Executing creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches
Developing secure high-quality production code, reviewing and debugging code written by others
Identifying opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability
Leading communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Acting as a front office developer within the QES technology team
Collaborating closely with front office teams (trading, structuring) to support the QES platform
Developing platform and visualization components required by the desk
Utilizing principal technologies such as Java, Python and TypeScript (React)