At a Glance
- Tasks: Design and implement large-scale systems while leading exciting projects in fintech.
- Company: Join a Fortune 500 fintech leader in the heart of London.
- Benefits: Earn £650 per day with flexible remote work options.
- Other info: Dynamic role with opportunities for growth and innovation.
- Why this job: Make a real impact in the financial sector with cutting-edge technology.
- Qualifications: 7+ years in C++ development and strong SQL skills required.
A global leading fintech solutions company and member of the Fortune 500, seeks an experienced Senior C++ Developer/Software Engineer, to be responsible for preparing programming assignments, including the design, planning and supervision of the implementation of large-scale system projects. This will include:
- Reviews, analysing, and modifying programming systems including encoding, testing, debugging and installing for a large-scale Mainframe computer system.
Essential Duties and Responsibilities for the Senior C++ Developer/Software Engineer:
- Maintains project estimates and project management timelines for multiple major projects.
- Verifies completeness and accuracy of specifications for multiple major projects to be estimated (e.g., report changes, control file changes, file fixes).
- Determines programming requirements for multiple major projects (e.g., product updates, conversions).
- Develops requirements for system enhancements.
- Conducts research and documents findings and recommendations by using analytical problem solving.
- Provides client support, training, testing and vendor relations.
- Develops technical designs that will meet system objectives and minimize the impact on operations.
Other core skills and requirements for the Senior C++ Software Engineer/Developer:
- Recent Financial based industry experience.
- Maintains and develops on-line and batch application programs.
- Codes programs that interface with multiple applications.
- Trains new employees on all aspects of an application or system product.
- Develops complex procedural language routines.
- Provides applications development and support and utilizes troubleshooting and diagnostic tools.
- Monitors, measures, and optimizes individual and combined utilisation of hardware, software, and telecommunications components.
- Responsible for software installation and maintenance - may act as project leader.
- Develops and implements a disaster recovery plan.
As a Senior C++ Software Engineer/Developer, you need to have:
- 7+ years of commercial software development experience using C++.
- SQL experience.
- Relevant degree in a numeric discipline, or equivalent work experience.
- Excellent written and spoken English.
Added bonus if as the Senior C++ Software Engineer/Developer, you have:
- Unix/Linux experience.
- Experience of financial markets and the trade life cycle beneficial.
- C# and any GUI development experience.
Senior C++ Developer employer: REAL Technical Solutions
As a leading fintech solutions company based in the heart of London, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. Our employees benefit from competitive remuneration, flexible working arrangements, and ample opportunities for professional growth within a Fortune 500 environment, making us an exceptional employer for those seeking to make a meaningful impact in the financial technology sector.
StudySmarter Expert Advice🤫
We think this is how you could land Senior C++ Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech industry and let them know you're on the lookout for a Senior C++ Developer role. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Brush up on your C++ skills and be ready to discuss your past projects in detail. We recommend practising common technical questions and even doing mock interviews with friends or colleagues.
✨Tip Number 3
Showcase your expertise! Create a portfolio of your work, especially any large-scale system projects you've been involved in. This will give potential employers a clear view of what you can bring to the table.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find and apply for roles that match your skills. Plus, it shows you're serious about joining our team!
We think you need these skills to ace Senior C++ Developer
Some tips for your application 🫡
Read the Job Description Thoroughly:Before you start your application, take a moment to really digest the job description. We want to see that you understand what we're looking for in a Senior C++ Developer, so make sure you highlight relevant experience and skills in your application.
Tailor Your CV and Cover Letter:Don’t just send out a generic CV! We love it when candidates tailor their applications to match our needs. Use keywords from the job description and showcase your experience with C++, SQL, and any financial industry work you've done. Make it personal!
Showcase Your Problem-Solving Skills:As a Senior C++ Developer, you'll be tackling complex issues. In your application, share examples of how you've approached problem-solving in past projects. We want to see your analytical skills in action, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're keen on joining our team at StudySmarter!
How to prepare for a job interview at REAL Technical Solutions
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your past projects in detail, especially those involving large-scale systems. They’ll likely ask you about specific challenges you faced and how you overcame them.
✨Understand the Financial Sector
Since this role is in a fintech company, having a solid grasp of financial markets and the trade life cycle will give you an edge. Do some research on recent trends in fintech and be ready to discuss how your experience aligns with their needs.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving abilities. Practice coding problems and be ready to explain your thought process. They might also want to see how you approach debugging and optimising code, so have examples ready.
✨Showcase Your Project Management Skills
As a Senior Developer, you’ll need to manage multiple projects. Be prepared to talk about your experience with project timelines, estimates, and how you ensure accuracy in specifications. Highlight any leadership roles you've taken on in previous projects.