At a Glance
- Tasks: Lead the full development lifecycle, from design to deployment and support.
- Company: Dynamic investment bank with a focus on innovation and collaboration.
- Benefits: Competitive pay, flexible working, and opportunities for professional growth.
- Other info: Work in a global team with excellent career advancement opportunities.
- Why this job: Join a cutting-edge team and shape the future of banking technology.
- Qualifications: 8+ years in software development, strong Java skills, and agile experience.
The predicted salary is between 60000 - 80000 £ per year.
6 month contract - Inside IR35 (Umbrella) - Investment Banking
Location: London or Glasgow
50% office presence required
The Candidate Will be responsible for the full development lifecycle of a project from design, to deployment in production and post release supportability. Will ensure end-deliverables are clearly defined and communicated; ensure that stakeholders are kept informed of each deliverable's progress, issues and risks. Will pro-actively manage risk & issues - escalating where appropriate - ensuring delivery progress is maintained. Will work in projects with an agile methodology delivering incremental deliverables that improve the business functionality whilst limiting risk to Production systems. Will work closely with the business, operations and development teams to design, deliver and implement future state architecture. Will partner with the architecture teams to ensure robust design and adherence to bank wide architectural goals. Will design solutions that align technology roadmaps to business strategy and conduct high-quality functional design, system, integration testing and UAT. Will work closely with Production Management APS to deliver a stable & reliable platform under all necessary controls.
Knowledge, Skill and Experience
- 8+ years' experience in commercial software development.
- Strong core Java and backend engineering skills, with experience designing, building and maintaining reliable, scalable applications.
- Good SQL skills and experience working with relational databases.
- Experience with test-driven development, delivery automation and good software engineering practices.
- Experience with message-driven architectures and event-driven systems would be beneficial.
- Experience with Kafka, Kafka Streams or Kafka Connect would also be beneficial.
- Experience working with applications deployed in Kubernetes environments would also be beneficial.
- Has experience working in Unix / Linux operation systems.
- Has experience working with SDLC tools: Jira, BitBucket, Artifactory, Jenkins, etc.
- Has experience working in a global team, helping others through pair programming and knowledge sharing and helping the team improve their development practices.
- Shows excellent analytical and problem solving skills.
- Has a can-do attitude, can partner with others inside and outside of the development team to investigate issues, drive conversations to find and agree solutions and communicate those solutions to a diverse set of stakeholders.
- Will be able to partner with business, operations, developers, architects and infrastructure teams to help.
- Participate and involvement in shaping the future platform i.e. Design sessions.
Software Developer, Trade Processing - Vice President (Contract) employer: Broughton Group
As a Software Developer at our investment banking firm, you will thrive in a dynamic and collaborative environment that values innovation and professional growth. With a strong focus on agile methodologies and cutting-edge technology, we offer competitive benefits, a supportive work culture, and opportunities for career advancement in the vibrant cities of London or Glasgow. Join us to be part of a team that is dedicated to delivering high-quality solutions while fostering a culture of knowledge sharing and continuous improvement.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer, Trade Processing - Vice President (Contract)
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the investment banking scene. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your Java and backend engineering prowess. Share it on platforms like GitHub and make sure to link it in your applications. We love seeing what you can do!
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and be ready to discuss your experience with agile methodologies and SDLC tools. Practice common interview questions and maybe even do some mock interviews with friends or mentors.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Don’t miss out on the chance to join our team and work on exciting projects that shape the future of technology in banking.
We think you need these skills to ace Software Developer, Trade Processing - Vice President (Contract)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the job description. Highlight your experience with Java, SQL, and any relevant tools like Jira or Jenkins. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention your experience in agile methodologies and how you've managed risks in past projects. We love a good story!
Showcase Your Problem-Solving Skills:In your application, don't forget to highlight your analytical and problem-solving skills. Share examples of how you've tackled challenges in previous roles. We appreciate candidates who can think on their feet!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Broughton Group
✨Know Your Tech Stack
Make sure you’re well-versed in core Java, SQL, and any relevant technologies mentioned in the job description. Brush up on your experience with Kafka and Kubernetes, as these could come up during technical discussions.
✨Understand Agile Methodologies
Since the role involves working in an agile environment, be prepared to discuss your experience with agile practices. Think of specific examples where you’ve delivered incremental deliverables and how you managed risks and issues during those projects.
✨Communicate Clearly
This position requires keeping stakeholders informed about progress and issues. Practice articulating your past experiences in a way that highlights your communication skills and ability to manage expectations effectively.
✨Show Your Problem-Solving Skills
Be ready to demonstrate your analytical abilities. Prepare for scenario-based questions where you might need to explain how you would approach a problem or improve a process, especially in a global team setting.