At a Glance
- Tasks: Design and build components for our data mesh ecosystem and create real-time solutions.
- Company: Join a leading London-based investment bank with a strong reputation in the financial sector.
- Benefits: Enjoy hybrid working, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a dynamic team that values innovation and sustainability in tech solutions.
- Qualifications: Bachelor’s degree in Computer Science or relevant certification; expert in Java, Spark, and Python.
- Other info: This is a 6-month contract role with potential for extension based on performance.
The predicted salary is between 48000 - 72000 £ per year.
6-Month Contract Hybrid Working Leading London Based Investment Bank
You will:
- Design and build foundation components that will underpin our data mesh ecosystem.
- Build enterprise class real-time and batch solutions that support mission critical processes.
- Build solutions in line with our Digital Principles.
- Partner with our Product team(s) to create sustainable and resilient solutions.
Your experience:
- Bachelor’s degree in Computer Science or relevant certification.
- Expert level experience in Java and preferably in Spark and Python.
- Well versed in Cloud architecture and have delivered to one or more; Azure (preferred).
- Demonstrate hands-on engineering in large scale complex Enterprise(s), ideally in the banking / financial industry.
- Worked with modern tech – data streaming, real-time & batch processing and compute clusters.
- Working knowledge of relational and NoSQL databases, designing and implementing scalable solutions.
- Experience of working in continuous architecture environment, iterating and improving solutions including test driven development.
- Experience of CI/CD pipelines – ADO, GitHub or Gitlab.
If you meet the above criteria, please apply!
Contact Detail:
NCAA (National Collegiate Athletic Association) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Markets Regulation)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Spark, and Python. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your skills.
✨Tip Number 2
Network with professionals in the banking and financial industry, especially those who work with data mesh ecosystems. Attend relevant meetups or webinars to gain insights and potentially get referrals.
✨Tip Number 3
Prepare to discuss your experience with cloud architecture, particularly Azure. Be ready to share examples of how you've implemented scalable solutions in previous roles, focusing on real-time and batch processing.
✨Tip Number 4
Brush up on your knowledge of CI/CD pipelines and be prepared to explain how you've used tools like ADO, GitHub, or GitLab in your past projects. Highlight any experience you have with test-driven development to demonstrate your commitment to quality.
We think you need these skills to ace Software Engineer (Markets Regulation)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in Java, Spark, and Python, as well as your familiarity with cloud architecture, particularly Azure. Emphasise any relevant projects or roles that demonstrate your hands-on engineering skills in large-scale enterprises.
Craft a Compelling Cover Letter: In your cover letter, explain why you're interested in the Software Engineer position at this investment bank. Mention your experience with data streaming, real-time and batch processing, and how you can contribute to building sustainable solutions in line with their Digital Principles.
Showcase Relevant Projects: If you have worked on projects involving CI/CD pipelines, test-driven development, or scalable database solutions, be sure to include these in your application. Use specific examples to illustrate your expertise and problem-solving abilities.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in a technical role like this one.
How to prepare for a job interview at NCAA (National Collegiate Athletic Association)
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Spark, and Python in detail. Bring examples of projects where you've implemented these technologies, especially in a financial context, to demonstrate your expertise.
✨Understand Cloud Architecture
Since the role requires knowledge of cloud architecture, particularly Azure, make sure you can explain how you've used cloud services in past projects. Be ready to discuss the benefits and challenges of cloud solutions.
✨Demonstrate Problem-Solving Abilities
Prepare to talk about specific challenges you've faced in large-scale enterprise environments. Highlight how you approached these problems, the solutions you implemented, and the outcomes.
✨Familiarise Yourself with CI/CD Practices
As experience with CI/CD pipelines is essential, be ready to discuss your familiarity with tools like ADO, GitHub, or GitLab. Share examples of how you've integrated these practices into your workflow to improve development efficiency.