At a Glance
- Tasks: Design and implement innovative software solutions for our next-gen Supplier Risk Assessment platform.
- Company: Join a high-growth SaaS company transforming supply chain governance across various sectors.
- Benefits: Enjoy competitive salary, wellness fund, 25 days holiday, and ongoing professional development.
- Why this job: Be part of a dynamic team using cutting-edge tech to make a real impact.
- Qualifications: 5+ years in software development with strong C# and SQL skills required.
- Other info: Fast-paced Agile environment with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Senior Software Developer at Once For All
Once For All is a high-growth, cloud-based SaaS subscription business helping customers manage supply chain governance, risk, and compliance. We serve 250k+ customers across the UK in 20+ sectors, including construction, transport, retail, hospitality, education, property management, manufacturing, and government.
About the Role
Join our rapidly growing Development team (10 Agile SCRUM teams) building and scaling a suite of microservices-based applications on Microsoft Azure. You’ll play a critical role in the design, implementation, and innovation of Once For All’s next-generation Supplier Risk Assessment platform, ensuring scalability, security, and reliability.
Responsibilities
- Design, build, and maintain cloud-native microservices and APIs using C#, .NET, and SQL Server.
- Lead the design and implementation of high-availability, high-scalability systems hosted on Azure.
- Collaborate with product owners and stakeholders to translate requirements into technical solutions.
- Champion clean code, object‑oriented design, and software engineering best practices.
- Contribute to a DevOps culture: CI/CD pipelines, Git workflows, Docker, and Kubernetes.
- Mentor and support developers through code reviews and technical guidance.
- Stay ahead of emerging technologies (Cloud, Open Source, DevOps, API economy, Big Data) and bring innovation to the team.
Qualifications
- 5+ years commercial development experience (Computer Science/Engineering degree preferred).
Required Skills
- Strong C# and SQL Server expertise with a proven track record of delivering robust applications.
- Solid experience with REST APIs and modern API design.
- Proven background in scalable system design and high‑availability architectures.
- Hands‑on experience with Microsoft Azure and cloud‑based infrastructure.
- Strong problem‑solving and analytical skills with the ability to deliver under Agile methodologies.
- Deep knowledge of object‑oriented programming, microservices, and message bus technologies.
- Familiarity with DevOps practices: Git, build pipelines, Docker, Kubernetes.
What We Offer
- Health & Wellbeing: Private Medical Insurance or wellness fund, 24/7 Employee Assistance Programme.
- Growth & Development: Ongoing CPD, team off‑sites, and company events.
Job Details
- Seniority level: Mid‑Senior level
- Employment type: Full‑time
- Job function: Information Technology
#J-18808-Ljbffr
Senior Software Developer employer: Once For All
Contact Detail:
Once For All Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, SQL, and cloud-based systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and microservices architecture. Be ready to discuss your past experiences and how they relate to the role at Once For All. Confidence is key!
✨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 our team at Once For All.
We think you need these skills to ace Senior Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Developer role. Highlight your C# programming skills, experience with SQL Server, and any cloud-based projects you've worked on. We want to see how your background aligns with our needs!
Showcase Your Projects: Include specific examples of projects where you've designed and maintained scalable systems. If you've worked with Microservices or Azure, shout about it! This helps us understand your hands-on experience and problem-solving skills.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication that gets to the heart of your experience.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Once For All!
How to prepare for a job interview at Once For All
✨Know Your Tech Stack
Make sure you’re well-versed in C#, SQL Server, and the cloud technologies mentioned in the job description. Brush up on your knowledge of RESTful APIs and Microservices architecture, as these are crucial for the role. Being able to discuss your past experiences with these technologies will show that you're a strong fit.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your analytical skills and how you translate requirements into technical solutions.
✨Familiarise Yourself with Agile Methodologies
Since the company uses Agile development, be ready to talk about your experience working in SCRUM teams. Share how you’ve contributed to sprints, handled backlogs, and collaborated with cross-functional teams. This will highlight your adaptability and teamwork skills.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their development processes, 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.