At a Glance
- Tasks: Join our team as a Senior Software Engineer, developing APIs and websites in an Agile environment.
- Company: We're a leading financial services company known for employee satisfaction and innovation.
- Benefits: Enjoy 28 days leave, private healthcare, gym access, and flexible working hours.
- Why this job: Be part of exciting projects using cutting-edge tech like Azure and AI, in a collaborative culture.
- Qualifications: 4+ years experience in software development with strong communication skills required.
- Other info: Office-based role in Loughton with a vibrant workspace and 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.
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 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
#J-18808-Ljbffr
Senior Software Engineer employer: Avanti Recruitment
Contact Detail:
Avanti Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior 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 not just a fit for the role 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 implemented these practices in past projects, so think of specific instances where you contributed to a successful Agile team.
✨Tip Number 3
Showcase your problem-solving skills by preparing for technical discussions or coding challenges. Brush up on design patterns and SOLID principles, as these are crucial for the role and will likely come up during interviews.
✨Tip Number 4
Network with current employees or alumni from the company if possible. Engaging with them can provide insights into the company culture and expectations, which can help you tailor your approach during the interview process.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in full stack development, particularly with ASP.NET 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 technology and your motivation to work in a fast-paced environment. Mention your experience with Agile methodologies and any relevant technologies like .NET Core or SignalR.
Showcase Your Technical Skills: In your application, emphasise your proficiency in the required technical stack, including C#, Entity Framework, and SQL Server. If you have experience with automated testing or JavaScript frameworks, be sure to include that as well.
Highlight Soft Skills: Since strong communication skills are essential for this role, provide examples of how you've effectively collaborated with teams in previous positions. This could include experiences in scrum meetings or working closely with project owners.
How to prepare for a job interview at Avanti Recruitment
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the technical stack mentioned in the job description. Highlight your proficiency in ASP.NET, C#, and any relevant frameworks like Entity Framework. Consider bringing examples of past projects that demonstrate your skills in a Test-Driven Development environment.
✨Demonstrate Agile Experience
Since the role involves working in an Agile environment, be ready to talk about your experience with Agile methodologies and Scrum. Share specific instances where you contributed to sprint planning or retrospectives, and how you collaborated with team members to deliver features.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice articulating your thoughts clearly and concisely. Be prepared to explain complex technical concepts in a way that non-technical stakeholders can understand, as you'll be working closely with project owners.
✨Research the Company and Its Culture
Take some time to learn about the company's values, mission, and recent projects. Understanding their focus on customer and employee satisfaction will help you align your answers with their culture during the interview. This shows genuine interest and can set you apart from other candidates.