At a Glance
- Tasks: Lead the design and development of modern backend solutions using C#.NET.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Competitive salary, hybrid work options, and opportunities for professional growth.
- Why this job: Make a real impact by modernising key products with cutting-edge technology.
- Qualifications: Extensive experience in C#.NET and modern architectural patterns.
- Other info: Diverse and inclusive workplace with excellent career advancement opportunities.
The predicted salary is between 60000 - 75000 Β£ per year.
We are hiring for a Senior Backend Engineer with a focus on .NET to help build and modernise our Benefits platform. This is an exciting opportunity to drive the evolution of a key product by implementing cutting-edge technology, refining technical best practices, and fostering collaboration across global teams.
Responsibilities
- Lead the design and development of modern, scalable backend solutions for our Benefits product using C#.NET and .NET Core.
- Collaborate closely with Product and Engineering teams to define technical requirements, ensure high-quality delivery, and drive architectural decisions.
- Modernise existing systems by introducing microservices, containerisation (Kubernetes), and cloud-native practices.
- Implement and maintain CI/CD pipelines to ensure seamless deployment and delivery processes.
- Advocate for and implement best practices in coding, architecture, and process, ensuring a high standard of technical excellence.
- Work effectively with remote teams to deliver cohesive and robust solutions.
- Collaborate with engineers from Java Spring Boot backgrounds to ensure seamless integration and knowledge sharing.
Tech stack
- .NET
- SQL
- GCP
- MSMQ (moving to Google Pub/Sub)
- Kubernetes
What are we looking for?
- Extensive experience in backend development with C#.NET and .NET Core, with a focus on scalable, maintainable solutions.
- Proven knowledge of Kubernetes and containerisation to support modern infrastructure practices.
- Experience with modern architectural patterns, including microservices, CQRS and event-driven systems.
- Hands-on experience with messaging systems like Pub/Sub, distributed transaction coordination (MSDTC), and caching solutions like Redis.
- Proven ability to set up and maintain CI/CD pipelines to streamline development and deployment workflows.
- Solid understanding of system performance, optimisation, and debugging.
- Ability to work effectively with cross-functional and remote teams, including Java Spring Boot engineers, to deliver cohesive solutions.
- A resourceful approach to tackling complex challenges and driving projects forward with minimal guidance.
- A strong advocate for clean code, best practices, and high-quality software development.
Bonus Points
- Experience with cloud technologies, particularly in deploying and scaling .NET applications.
- Familiarity with observability tools for monitoring, logging, and alerting (e.g., Grafana, Prometheus).
- Knowledge of IaC tools such as Terraform.
- Previous experience modernising legacy systems or transitioning monolithic architectures to microservices.
Even if you donβt meet all of the requirements for this role, we encourage you to apply! We are looking for talented and passionate individuals who are eager to learn and grow. We also offer a variety of other roles, so please check out our careers page to see if there is something else that might be a good fit for you.
Our interview process
- Initial informal call with the Talent team
- Interview with our Engineering Manager β 30 min
- Technical Task
- Technical Interview β 60 min
- Final interview with VP of Engineering β 30-45 min
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating a diverse and inclusive workplace where everyone feels welcome and respected. We believe that diversity and inclusion are essential to our success, and we are proud to be an equal opportunity employer. We are a proud member of the Disability Confident employer scheme. If you require any reasonable adjustments at any stage during the recruitment process, please let us know with your application.
Department: Product Engineering
Locations: Southampton
Remote status: Hybrid
Yearly salary: Β£75,000 - Β£90,000
Senior .Net Engineer in Southampton employer: Benifex Denmark A/S
Contact Detail:
Benifex Denmark A/S Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior .Net Engineer in Southampton
β¨Tip Number 1
Get your networking game on! Reach out to current employees or connections in the industry. A friendly chat can give you insider info about the company culture and maybe even a referral.
β¨Tip Number 2
Prepare for those technical interviews by brushing up on your C#.NET skills and familiarising yourself with microservices and Kubernetes. Practice coding challenges and be ready to showcase your problem-solving skills.
β¨Tip Number 3
Donβt underestimate the power of a good follow-up! After your interviews, drop a quick thank-you email to express your appreciation and reiterate your enthusiasm for the role. It keeps you fresh in their minds!
β¨Tip Number 4
Check out our careers page regularly! Weβre always on the lookout for passionate individuals, and there might be other roles that suit your skills perfectly. Donβt miss out on your dream job!
We think you need these skills to ace Senior .Net Engineer in Southampton
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C#.NET and .NET Core. We want to see how you've tackled backend development challenges, so donβt hold back on showcasing your skills!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're excited about the role and how your background aligns with our mission at StudySmarter. Keep it engaging and personal.
Showcase Your Projects: If you've worked on any relevant projects, especially those involving microservices or CI/CD pipelines, make sure to mention them. We love seeing practical examples of your work!
Apply Through Our Website: We encourage you to apply directly through our careers page. Itβs the best way for us to receive your application and ensures youβre considered for the role youβre interested in!
How to prepare for a job interview at Benifex Denmark A/S
β¨Know Your Tech Stack
Make sure youβre well-versed in C#.NET, .NET Core, and the other technologies mentioned in the job description. Brush up on your knowledge of Kubernetes, microservices, and CI/CD pipelines. Being able to discuss these topics confidently will show that youβre ready to hit the ground running.
β¨Prepare for Technical Questions
Expect to face technical questions that assess your problem-solving skills and understanding of architectural patterns. Practice coding challenges and be ready to explain your thought process. This is your chance to showcase your technical excellence and proactive problem-solving abilities.
β¨Showcase Collaboration Skills
Since the role involves working with cross-functional teams, be prepared to discuss your experience collaborating with others, especially remote teams. Share examples of how youβve successfully worked with engineers from different backgrounds, like Java Spring Boot, to deliver cohesive solutions.
β¨Ask Insightful Questions
At the end of your interview, donβt forget to ask questions! Inquire about the team dynamics, the companyβs approach to modernising systems, or how they implement best practices. This shows your genuine interest in the role and helps you determine if itβs the right fit for you.