Software Engineer

Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Once For All Limited

At a Glance

  • Tasks: Develop and enhance a SaaS platform for Tier 1 clients across various sectors.
  • Company: Join a high-growth, cloud-based SaaS business with over 250k customers.
  • Benefits: Enjoy competitive salary, wellness fund, 25 days holiday, and ongoing professional development.
  • Why this job: Make a real impact by delivering innovative software solutions in a dynamic environment.
  • Qualifications: Proven experience in C#, SQL Server, and developing scalable web applications.
  • Other info: Be part of a collaborative team with excellent career growth opportunities.

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

Once For All is a high-growth, cloud-based, SaaS subscription business. Our technology helps our customers to manage their supply chain governance, risk management, and compliance. We work across the public and private sectors and have over 250k customers across the UK, spanning 20 different sectors including construction, transport, retail, hospitality, education, facility and property management, manufacturing, and local and central government.

Role Summary: The Strategic Schemes development team within Once For All is responsible for delivering a SaaS platform across multiple sectors to Tier 1 clients in the UK’s largest industries. Our .NET Webforms application is used by around 25,000 companies globally and is hosted on Microsoft Servers in IIS, with a MS SQL database and several supporting .NET APIs and services. We are seeking an experienced software developer to continue delivering new functionality to this platform, maintain ongoing technical support, and provide our clients with a best-in-class software offering. The successful candidate will participate in developing and monitoring new features, maintaining quality documentation, and ensuring high standards across software monitoring and support.

Knowledge, Skills, Experience, and Qualifications:

  • Proven experience in developing exceptional software that enhances functionality for clients and products.
  • Experience in conducting code reviews and refactoring existing code into a scalable N-tier architecture.
  • Participation in agile ceremonies and experience scheduling and releasing deployments using CI/CD pipelines.
  • Multiple years using C# for web applications (preferably Webforms), with proficiency in HTML/CSS.
  • Experience working with, integrating, and creating REST APIs.
  • Strong proficiency in SQL Server / TSQL, outside of ORM usage.
  • Experience with Unit Testing, CI/CD pipelines, and Agile methodologies.
  • Knowledge of applications hosted on IIS servers, with understanding of design patterns and principles, applying the best practices for scenarios.
  • Ability to create technical specifications and estimates, and take ownership of incidents from inception to resolution.
  • Experience with monitoring tools (e.g., Geneos, Grafana, Azure Monitor).
  • Ability to prioritize business needs based on SLAs and mentoring experience with junior developers.

What We Offer:

  • Wellness fund or Private Medical Insurance (dependent on role)
  • Pension
  • Life Assurance x 3
  • 25 days holiday plus 8 Bank Holidays
  • Ongoing professional development (CPD)
  • Holiday purchase scheme up to 5 days
  • 1 paid and 1 unpaid volunteering day
  • Team and company offsite events
  • Specsavers eye care voucher
  • Free tea, coffee, and fruit every week – Basingstoke office

Software Engineer employer: Once For All Limited

Once For All is an exceptional employer that fosters a dynamic and inclusive work culture, offering software engineers the opportunity to thrive in a high-growth SaaS environment. With a strong focus on professional development, employees benefit from ongoing training, wellness initiatives, and generous holiday allowances, all while contributing to impactful projects across diverse sectors. Located in Basingstoke, our team enjoys a collaborative atmosphere with regular offsite events and a commitment to work-life balance, making it a rewarding place to build a meaningful career.
Once For All Limited

Contact Detail:

Once For All Limited 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 Once For All on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio of your best projects, especially those involving C# and web applications. When you get the chance, share this during interviews to demonstrate your expertise.

✨Tip Number 3

Practice makes perfect! Brush up on your coding skills and be ready for technical interviews. Use platforms like LeetCode or HackerRank to tackle common coding challenges that might come up.

✨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 the team at Once For All.

We think you need these skills to ace Software Engineer

C#
Webforms
HTML
CSS
REST APIs
SQL Server
TSQL
Unit Testing
CI/CD pipelines
Agile methodologies
IIS
Design Patterns
Technical Specifications
Incident Management
Monitoring Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#, SQL Server, and any relevant projects that showcase your skills in developing exceptional software. We want to see how you can enhance functionality for our clients!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working with us at Once For All. Mention your experience with agile methodologies and CI/CD pipelines, and how you can contribute to our SaaS platform.

Showcase Your Technical Skills: Don’t forget to include specific examples of your technical skills in your application. Talk about your experience with REST APIs, unit testing, and any monitoring tools you've used. We love seeing how you’ve applied your knowledge in real-world scenarios!

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 don’t miss out on any important updates. Plus, it’s super easy to do!

How to prepare for a job interview at Once For All Limited

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, SQL Server, and REST APIs. Brush up on your knowledge of .NET Webforms and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in software development and how you overcame them. Use examples that highlight your ability to refactor code, conduct code reviews, and implement scalable solutions.

✨Familiarise Yourself with Agile Practices

Since the role involves participation in agile ceremonies, be ready to talk about your experience with Agile methodologies. Share how you've contributed to sprint planning, retrospectives, and how you’ve used CI/CD pipelines in your previous roles.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

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

>