Senior Software Engineer (C# / SQL Server)

Senior Software Engineer (C# / SQL Server)

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
SoCode Recruitment

At a Glance

  • Tasks: Design and develop cloud databases, automate workflows, and ensure data reliability.
  • Company: Leading financial data and analytics firm with a global reach.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on innovation and career advancement.
  • Why this job: Join a dynamic team and make an impact in the financial data industry.
  • Qualifications: 6+ years in software engineering, proficient in Python, AWS, and Docker.

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

Hybrid (2 days on-site per week)

The company is a leading financial data and analytics company looking to hire a Senior Software Engineer with experience in the development of cloud databases. The business processes large-scale market data and delivers historical datasets and analytics products to institutional clients globally.

This role focuses on building and maintaining systems that efficiently distribute data to customers across multiple delivery methods. You will contribute to the design, development, automation, and reliability of data infrastructure and workflows, whilst working in close collaboration with product and operations teams.

  • Design, analysis and implementation of features in the data distribution platform.
  • Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications.
  • Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing.

Degree in computer science or other STEM degree plus relevant programming experience.

6+ years of experience in software engineering, with proficiency programming in Python on Linux.

Experience working with AWS and Docker.

Experience with C/C++ or Java.

Knowledge of database optimisation and administration.

Senior Software Engineer (C# / SQL Server) employer: SoCode Recruitment

As a leading financial data and analytics company, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our hybrid work model allows for flexibility while maintaining strong team connections, and we offer ample opportunities for professional growth through continuous learning and development. Join us to be part of a forward-thinking organisation that values your contributions and supports your career aspirations in a thriving industry.

SoCode Recruitment

Contact Details:

SoCode Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (C# / SQL Server)

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving C#, SQL Server, and cloud databases. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.

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 love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineer (C# / SQL Server)

C#
SQL Server
Cloud Database Development
Data Distribution Systems
Workflow Management Software
CI/CD Workflows
Python

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with cloud databases and data distribution systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background in software engineering makes you a perfect fit for our team at StudySmarter.

Showcase Your Technical Skills:Don’t forget to mention your proficiency in C#, SQL Server, and any other relevant technologies like AWS or Docker. We love seeing candidates who can demonstrate their technical prowess clearly and confidently.

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’s super easy!

How to prepare for a job interview at SoCode Recruitment

Know Your Tech Stack

Make sure you’re well-versed in C#, SQL Server, and any other relevant technologies mentioned in the job description. Brush up on your knowledge of cloud databases and be ready to discuss your experience with AWS and Docker. This will show that you’re not just familiar with the tools, but that you can effectively use them in real-world scenarios.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Think about examples where you designed or optimised data distribution systems or implemented CI/CD workflows. This will demonstrate your ability to think critically and contribute to the company’s goals.

Collaboration is Key

Since this role involves working closely with product and operations teams, be ready to talk about your experience collaborating with cross-functional teams. Share examples of how you’ve communicated technical concepts to non-technical stakeholders and how you’ve contributed to team success.

Ask Insightful Questions

Prepare a few thoughtful questions about the company’s data infrastructure, their approach to automation, or future projects. This shows your genuine interest in the role and helps you assess if the company is the right fit for you. Plus, it gives you a chance to engage with the interviewers on a deeper level.