Software Engineer

Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Markel

At a Glance

  • Tasks: Join our team to develop impactful software solutions using .Net and collaborate on exciting projects.
  • Company: Markel Group, a Fortune 500 company with a global community of innovators.
  • Benefits: Competitive salary, annual bonus, and opportunities for professional growth.
  • Why this job: Make a meaningful difference in IT while working with cutting-edge technologies.
  • Qualifications: Hands-on experience with C# .Net, SQL, and Agile practices.
  • Other info: Dynamic work environment with a focus on collaboration and personal development.

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

Looking for a role that will have a meaningful impact in IT? We are looking for a strong .Net (C#) developer to join our Engineering team. If you’re looking for a place where you can make a meaningful difference, you’ve found it. The work we do at Markel gives people the confidence to move forward and seize opportunities, and you’ll find your fit amongst our global community of optimists and problem-solvers.

The Opportunity

Our solutions are aimed at making life easier for our business customers through automation and process‑driven services, whether that’s by creating rich web‑based applications in Angular and MVC, or surfacing API’s and services to tackle a particular area. We are looking for someone who has good attention to detail to work with the team to design and develop quality software. Experience of web technologies, RabbitMq, Azure and containerisation are advantageous, but a willingness to learn and adapt are equally as important.

What You’ll Be Doing

  • Work with the team to analyse requirements and help design solutions that meet the needs of our customer
  • Build and maintain a high standard of code that is efficient, robust and at the appropriate level of complexity
  • Ensure the code created satisfies the given requirements, while adhering to our standard patterns and practices
  • Collaborate with the team to provide accurate estimates and ensure successful deliveries
  • Investigate and resolve application issues when necessary

Our Must‑haves

  • A consistent record as a hands‑on C# .Net/.Net Core developer
  • SQL skills in order to create performant database structures and queries, should the application require it
  • Understanding design principles and patterns for building scalable applications
  • Experience of creating and consuming restful API’s, and integrating to web services
  • Experience of delivering software through Agile practices
  • The ability to create testable code and be able to write unit tests to achieve a target code coverage
  • Credibility in articulating your approach to a solution to other members of the Engineering team
  • Experience developing in the cloud (particularly Azure)
  • Experience of DevOps tooling and methodologies (Azure Pipelines, Octopus Deploy)
  • Experience of Angular 6+
  • Knowledge of micro‑services, containerization and message buses (Docker and RabbitMq in particular)

What’s in it for you? A great starting salary plus annual bonus.

Software Engineer employer: Markel

At Markel, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Software Engineer, you'll not only have the opportunity to develop impactful solutions but also benefit from a supportive environment that encourages personal and professional growth. With a competitive salary, annual bonuses, and a commitment to employee development, joining our global community means being part of something special where your contributions truly matter.
Markel

Contact Detail:

Markel 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 current employees at Markel on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using C# and .Net. This is your chance to shine and demonstrate how you can make a meaningful impact.

✨Tip Number 3

Prepare for the interview by brushing up on Agile practices and coding challenges. Practice common technical questions and be ready to discuss your approach to problem-solving with the team.

✨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, it shows you’re genuinely interested in joining our community.

We think you need these skills to ace Software Engineer

.Net (C#)
SQL
Web Technologies
Angular 6+
RESTful APIs
Agile Practices
Unit Testing
Azure
DevOps Tooling
Containerisation
RabbitMq
Micro-services
Design Principles and Patterns
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your .Net (C#) experience and any relevant projects you've worked on. 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! Share why you're passionate about this role and how you can make a meaningful impact at Markel. Let us know what excites you about working with our Engineering team.

Showcase Your Projects: If you've got any personal or professional projects that demonstrate your coding skills, don’t hesitate to include them. We love seeing real examples of your work, especially if they involve web technologies or cloud development!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Markel

✨Know Your Tech Stack

Make sure you brush up on your .Net (C#) skills and any relevant technologies mentioned in the job description, like SQL, Angular, and Azure. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in your previous roles. Think about times when you had to analyse requirements or resolve application issues, and be ready to explain your thought process and the outcomes.

✨Emphasise Team Collaboration

Since this role involves working closely with a team, highlight your experience in collaborative environments. Discuss how you've contributed to team projects, provided estimates, and ensured successful deliveries, showcasing your ability to work well with others.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their Agile practices, the team dynamics, or how they approach software development challenges. This not only shows your enthusiasm but also helps you gauge if it's the right fit for you.

Software Engineer
Markel
Go Premium

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

>