Software Engineer

Software Engineer

Freelance 60000 - 80000 £ / year (est.) Home office (partial)
Apex Systems

At a Glance

  • Tasks: Join a dynamic team to develop innovative software solutions in Equities Derivatives Technology.
  • Company: Fastest growing tech area within a leading financial institution.
  • Benefits: Hybrid work model, competitive pay, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent mentorship and career advancement opportunities.
  • Why this job: Make a real impact by driving automation and enhancing decision-making processes.
  • Qualifications: Strong skills in C#, React, Python, and 7+ years of tech development experience.

The predicted salary is between 60000 - 80000 £ per year.

Role Name: C# Developer

Type: Contract – Inside IR35

Location: Bromley (BR1 1LR), UK

Hybrid/Remote: Hybrid – 2 to 3 days per week onsite

Start Date: ASAP

Duration: 2 Years

This is a unique and exciting opportunity for a dynamic, enterprising mid-level developer to join the fastest growing area in Equities Derivatives Technology and contribute to the continuing buildout of technology and process automation solutions to enable significant SN and SP business growth.

The successful candidate will:

  • Collaborate with other team members, platform teams, sales, trading, structuring, operations to achieve a collective result.
  • Help build applications, services and tools that drive end to end automation, continuous monitoring, exception alerting, and metrics gathering to aid SN/SP decision-making.
  • Optimize Treasury workstream, with a view to increasing STP Rates into Treasury and supporting additional attributes requested by different Treasury Teams.

Must Haves:

  • Strong C#
  • Strong React
  • Strong Python
  • Solid hands on coding ability

The ideal candidate will possess:

  • 7+ years of technology development experience and specifically 3+ years of experience in development of front-office equities derivatives systems.
  • Ability to define relevant areas of the roadmap and articulate the vision to senior stakeholders, product owners and teams.
  • Excellent communication, collaboration, interpersonal skills and demonstrate the capability for juggling multiple competing priorities.
  • Proficiency in software design focused on a cross-language REST based n-tier architecture and executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc.).

The successful candidate will be comfortable driving design and architecture, rationalizing business requirements and mentoring less experienced developers. There will be significant interaction with senior developers across other work streams as we integrate an increasingly complex product set.

Responsibilities will include but not be limited to the following:

  • Develop a thorough understanding of our entire technology stack.
  • Design and develop new features within existing Python services; create new services to expand the overall framework.
  • Contribute to future design and architecture.
  • Plan work in an agile manner with other team members.
  • Write acceptance tests in coordination with QA.
  • Provide L3 user support.
  • Communicate with our business and platform partners.
  • Improve and develop our CI pipeline and deployment strategies.

Business Knowledge:

  • Equity Derivatives
  • Regional variations of Products and Trading
  • SP and SN is a plus

Software Engineer employer: Apex Systems

Join a forward-thinking company in Bromley that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact the growth of Equities Derivatives Technology. With a strong emphasis on employee development, you will have access to mentorship opportunities and the chance to work alongside experienced professionals in a hybrid environment that promotes work-life balance. Enjoy competitive benefits and the unique advantage of being part of a rapidly growing sector, making this an excellent opportunity for those seeking meaningful and rewarding employment.
Apex Systems

Contact Detail:

Apex Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

✨Tip Number 2

Prepare for those interviews by practising common questions and coding challenges. We recommend setting up mock interviews with friends or using online platforms to get comfortable. The more you practice, the more confident you'll feel when it’s showtime!

✨Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing what you've built, so make sure to highlight your best projects that demonstrate your skills in C#, React, and Python.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for talented individuals like you to join our team, so take that leap and submit your application today!

We think you need these skills to ace Software Engineer

C#
React
Python
Software Design
RESTful Architecture
Agile Methodologies
Scrum
Test Driven Development
Unit Testing
Integration Testing
Collaboration Skills
Communication Skills
Mentoring
CI Pipeline Improvement
Equity Derivatives Knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of a C# Developer. Highlight your experience with C#, React, and Python, and don’t forget to mention any relevant projects that showcase your coding skills.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your background aligns with the job description. Be sure to mention your experience in equities derivatives systems.

Show Off Your Soft Skills: We value collaboration and communication just as much as technical skills. Make sure to include examples of how you've worked with teams or mentored others in your application to demonstrate your interpersonal skills.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Apex Systems

✨Know Your Tech Stack

Make sure you have a solid understanding of the technology stack mentioned in the job description. Brush up on your C#, React, and Python skills, as well as any relevant frameworks or tools. Being able to discuss your experience with these technologies will show that you're ready to hit the ground running.

✨Showcase Your Collaboration Skills

Since the role involves working closely with various teams, be prepared to share examples of how you've successfully collaborated in the past. Think about specific projects where you worked with sales, trading, or operations, and highlight your communication and interpersonal skills.

✨Demonstrate Agile Methodology Knowledge

Familiarise yourself with agile methodologies like Scrum and Test Driven Development. Be ready to discuss how you've applied these practices in your previous roles, and consider sharing any experiences with pair programming or writing acceptance tests, as these are key aspects of the job.

✨Prepare for Technical Questions

Expect technical questions that assess your coding abilities and problem-solving skills. Practice coding challenges related to C# and Python, and be ready to explain your thought process. This will not only demonstrate your technical prowess but also your ability to articulate complex ideas clearly.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>