At a Glance
- Tasks: Develop and enhance a SaaS platform for top-tier clients across various industries.
- Company: Join a high-growth, innovative tech company transforming supply chain management.
- Benefits: Enjoy competitive pay, wellness perks, 25 days holiday, and ongoing professional development.
- Why this job: Make a real impact with cutting-edge technology in a dynamic, fast-paced environment.
- Qualifications: Proven software development experience, especially in C# and web applications.
- Other info: Collaborate with a talented team and enjoy 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
Contact Detail:
Once For All 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 your connections in the industry, attend meetups, and join online forums. 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, especially those involving C# and .NET. We want to see what you can do, so make sure your work is easily accessible and highlights your expertise.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!
β¨Tip Number 4
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 take the initiative to connect directly with us.
We think you need these skills to ace Software Engineer
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 shows youβre keen on joining our team!
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 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 CI/CD pipelines effectively.
β¨Understand Agile Methodologies
Since the role involves participation in agile ceremonies, be prepared to talk about your experience with agile practices. Share how you've contributed to sprint planning, retrospectives, and how youβve adapted to changes in project requirements.
β¨Ask Insightful Questions
At the end of the interview, donβt shy away from asking questions. Inquire about the team dynamics, ongoing projects, or how they measure success in their software offerings. This shows your genuine interest in the role and helps you assess if itβs the right fit for you.