Mid-Level Software Engineer
Mid-Level Software Engineer

Mid-Level Software Engineer

Loughton Full-Time 43200 - 63000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join our team to develop public-facing APIs and back-office websites in a dynamic Agile environment.
  • Company: We're a leading financial services company known for our commitment to customer and employee satisfaction.
  • Benefits: Enjoy 28 days annual leave, private healthcare, gym access, and flexible working hours.
  • Why this job: Be part of exciting projects using cutting-edge technologies like Azure and AI while collaborating with passionate peers.
  • Qualifications: Minimum 4 years experience in software development with strong communication skills required.
  • Other info: Office attendance is required, located within a 1-hour commute of Loughton.

The predicted salary is between 43200 - 63000 £ per year.

We are currently partnered with an established and growing financial services company, regulated by the FCA, that has an exciting opportunity for an experienced Senior Full Stack Web Developer to join their in-house development team. This company has a proven track record for customer and employee satisfaction and is looking for an extremely driven, passionate, and motivated individual to join their development family.

The successful candidate will work on public-facing APIs and back-office websites in a Test-Driven Agile environment. The company is always exploring the latest technologies and has recently migrated to Azure, modernising from VMs to App Services, SQL MI, and utilising many other Azure services. Future projects include incorporating .NET Core, SignalR, and AI technology such as ChatGPT.

The role requires full-time office attendance (5 days per week) and they are seeking candidates within a 1-hour commute of their Loughton office. This is a fast-paced, hands-on role where you'll be developing website features, fixing bugs, writing tests, and working collaboratively with project owners and peers in scrum meetings.

Technical Stack:
  • ASP.NET 4.6+ MVC 5
  • C# 6+ including advanced language features (generics, lambdas, delegates)
  • Entity Framework 6+
  • SQL Server 2014+
  • TDD/NUnit
  • JavaScript/jQuery/AJAX, HTML5, CSS3
  • Design Patterns and SOLID Principles
Desirable experience:
  • ASP.NET Core, Entity Framework Core
  • Azure Service Bus
  • Vue, AngularJS
  • Agile methodologies/Scrum
  • Automated browser testing/SpecFlow/Selenium
  • SignalR, ECMAScript6

We're looking for:

  • Minimum 4 years relevant experience
  • Strong written and verbal communication skills

Salary up to £75,000. The role offers working hours of 9am-5:30pm with flexibility on start and finish times, plus benefits including:

  • 28 days annual leave including Bank Holidays, with an additional day per year of service (capped at 33 days)
  • Government NEST pension scheme
  • Private healthcare Healthshield (health cash back scheme and counselling services)
  • Eye test/glasses reimbursement scheme
  • Last working day lunch paid for by company
  • Various team and personal reward incentives
  • Social events
  • Newly refurbished dedicated office space with onsite employee gym, pool, table tennis, kitchen facilities, and parking

Mid-Level Software Engineer employer: Avanti

This established financial services company, located in Loughton, is an exceptional employer that prioritises both customer and employee satisfaction. With a vibrant work culture that encourages collaboration and innovation, employees benefit from a modern office environment complete with an onsite gym and social events, as well as generous leave and healthcare packages. The company is committed to employee growth, offering opportunities to work with cutting-edge technologies and providing a supportive atmosphere for professional development.
A

Contact Detail:

Avanti Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid-Level Software Engineer

✨Tip Number 1

Familiarise yourself with the company's tech stack, especially ASP.NET, C#, and Azure services. Being able to discuss your experience with these technologies in detail will show that you're a great fit for their team.

✨Tip Number 2

Highlight your experience with Test-Driven Development (TDD) and Agile methodologies. Since the role involves working in a fast-paced Agile environment, demonstrating your understanding of these practices can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your problem-solving skills and how you've tackled bugs or developed features in previous roles. Real-world examples will help illustrate your hands-on experience and collaborative approach.

✨Tip Number 4

Since the role requires full-time office attendance, make sure to express your willingness to commute to Loughton. Showing enthusiasm for being part of their in-house development team can demonstrate your commitment to the role.

We think you need these skills to ace Mid-Level Software Engineer

ASP.NET 4.6+ MVC 5
C# 6+ including advanced language features (generics, lambdas, delegates)
Entity Framework 6+
SQL Server 2014+
Test-Driven Development (TDD)
NUnit
JavaScript/jQuery/AJAX
HTML5
CSS3
Design Patterns
SOLID Principles
Agile methodologies
Scrum
Automated browser testing (SpecFlow/Selenium)
SignalR
Azure services
Strong written and verbal communication skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in full stack development, particularly with ASP.NET, C#, and SQL Server. Use specific examples of projects you've worked on that align with the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the financial services sector. Mention your experience with Agile methodologies and any familiarity with Azure services.

Showcase Technical Skills: In your application, emphasise your technical skills, especially those mentioned in the job description like TDD, JavaScript, and design patterns. Consider including a portfolio or links to projects that demonstrate your expertise.

Prepare for Interviews: If selected for an interview, be ready to discuss your previous work in detail. Prepare to answer technical questions related to the technologies listed in the job description and think about how you can contribute to their team culture.

How to prepare for a job interview at Avanti

✨Showcase Your Technical Skills

Make sure to highlight your experience with the technical stack mentioned in the job description, especially ASP.NET, C#, and SQL Server. Be prepared to discuss specific projects where you've used these technologies and how they contributed to the project's success.

✨Demonstrate Agile Experience

Since the company operates in a Test-Driven Agile environment, be ready to talk about your experience with Agile methodologies and Scrum. Share examples of how you've worked collaboratively in teams, participated in scrum meetings, and adapted to changing project requirements.

✨Prepare for Problem-Solving Questions

Expect to face technical problem-solving questions during the interview. Brush up on design patterns, SOLID principles, and TDD practices. You might be asked to solve coding challenges or explain your thought process in tackling specific issues.

✨Express Your Passion for Learning

The company values individuals who are driven and passionate about technology. Share your enthusiasm for learning new tools and frameworks, such as .NET Core and Azure services. Discuss any recent projects or personal initiatives that demonstrate your commitment to staying current in the tech field.

Mid-Level Software Engineer
Avanti
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>