At a Glance
- Tasks: Join our team as a Senior Software Developer, creating and improving web features daily.
- Company: We're a leading financial services firm known for our commitment to customer and employee satisfaction.
- Benefits: Enjoy 28 days of leave, private healthcare, and a newly refurbished office with an onsite gym.
- Why this job: Be part of an innovative team using cutting-edge tech like Azure and AI in a collaborative environment.
- Qualifications: Bring at least 4 years of experience in full stack development and strong communication skills.
- Other info: Office located just a minute from Loughton station, with flexible working hours and fun social events.
The predicted salary is between 72000 - 168000 £ 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. The office is conveniently located within one minute's walk of Loughton Central Line station with quick access to Central London, and close road links to M11/M25/A406/A12.
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
- 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 £120,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
Senior Software Developer employer: Avanti
Contact Detail:
Avanti Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer
✨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 not only qualified but also genuinely interested in their projects.
✨Tip Number 2
Prepare to demonstrate your understanding of Agile methodologies and Test-Driven Development (TDD). You might be asked to share examples of how you've applied these practices in your previous roles, so think of specific instances where you contributed to a successful project.
✨Tip Number 3
Showcase your problem-solving skills by discussing past challenges you've faced in software development. Be ready to explain how you approached these issues and what the outcomes were, as this will highlight your ability to thrive in a fast-paced environment.
✨Tip Number 4
Engage with the company’s online presence, such as their social media or blog. Mentioning something specific about their recent projects or initiatives during your conversation can help you stand out and demonstrate your enthusiasm for joining their team.
We think you need these skills to ace Senior Software Developer
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 Azure. 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 company's focus on customer satisfaction. Mention your experience with Agile methodologies and any relevant technologies they are using.
Showcase Your Technical Skills: In your application, emphasise your proficiency in the required technical stack, including ASP.NET MVC, Entity Framework, and SQL Server. If you have experience with desirable technologies like .NET Core or SignalR, make sure to include that as well.
Prepare for Technical Questions: Anticipate technical questions related to your experience and the technologies mentioned in the job description. Be ready to discuss your approach to Test-Driven Development and how you handle bug fixing and feature development in a collaborative environment.
How to prepare for a job interview at Avanti
✨Showcase Your Technical Skills
Make sure to highlight your experience with the specific technologies mentioned in the job description, such as ASP.NET, C#, and Azure. Be prepared to discuss your previous projects and how you've applied these skills in a real-world context.
✨Demonstrate Agile Experience
Since the role involves working in a Test-Driven Agile environment, be ready to talk about your experience with Agile methodologies. Share examples of how you've contributed to scrum meetings and collaborated with team members to deliver projects successfully.
✨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. Practising coding challenges can also help you feel more confident when tackling these questions.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice articulating your thoughts clearly and concisely. Be prepared to explain your thought process during technical discussions and how you approach collaboration with project owners and peers.