At a Glance
- Tasks: Develop and enhance a SaaS platform for top-tier clients across various industries.
- Company: Join a high-growth, cloud-based tech company with a collaborative culture.
- Benefits: Enjoy wellness funds, private medical insurance, generous holiday, and ongoing professional development.
- Why this job: Make a real impact by delivering innovative software solutions to over 25,000 companies globally.
- Qualifications: Proven experience in C#, SQL Server, and agile methodologies required.
- Other info: Dynamic work environment with excellent career growth opportunities and team events.
The predicted salary is between 30000 - 50000 £ 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.
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.
- Essential: 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
- 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 in London employer: Once For All
Contact Detail:
Once For All Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects and contributions. We recommend using platforms like GitHub to share your code and demonstrate your expertise in C# and .NET applications.
✨Tip Number 3
Prepare for the interview like it’s the final boss level! Research the company, understand their tech stack, and be ready to discuss how your experience aligns with their needs. We want you to shine!
✨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, we love seeing candidates who are proactive about joining our team.
We think you need these skills to ace Software Engineer in London
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. Whether it's your proficiency in HTML/CSS or your experience with REST APIs, we want to know how you can bring value to our team!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Once For All
✨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 share specific examples of how you've tackled challenges in software development. Think about times when you conducted code reviews or refactored code, and be ready to explain your thought process and the outcomes.
✨Familiarise Yourself with Agile Practices
Since the role involves participation in agile ceremonies, it’s crucial to understand agile methodologies. Be prepared to discuss your experience with CI/CD pipelines and how you’ve contributed to team sprints or releases in previous roles.
✨Ask Insightful Questions
Interviews are a two-way street! 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 it’s the right fit for you.