At a Glance
- Tasks: Design and develop software for our critical ChemoCare product, making a real difference in healthcare.
- Company: Join System C, a tech leader improving NHS care through innovative solutions.
- Benefits: Enjoy flexible working, competitive salary, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on quality and patient safety.
- Why this job: Be part of a team that values collaboration and integrity while impacting patient care.
- Qualifications: Strong experience in C#, ASP.NET, JavaScript, and React; problem-solving skills are a must.
The predicted salary is between 55000 - 65000 £ per year.
At System C, we create technology that connects care and improves outcomes across the NHS. Our CIS Oncology (ChemoCare) product plays a critical role in supporting chemotherapy treatment management nationwide, and we are continuing to invest in its safety, quality, and long‑term evolution.
We are looking for a Senior Full Stack Software Developer to join our R&D team as a hands‑on individual contributor. This role is suited to someone who enjoys solving complex problems, taking ownership of technical areas, and contributing thoughtfully to a long‑lived, clinically critical product.
What you will do:
- Design, develop, and maintain software within the ChemoCare product suite
- Own complex features or technical areas from design through to release
- Make sound technical decisions, escalating risks or trade‑offs where appropriate
- Contribute to the technical direction of the product, balancing delivery with maintainability
- Work closely with QA to support effective testing and high product quality
- Write clear, maintainable, well‑tested code aligned to agreed standards
- Review code and provide constructive, practical feedback
- Support and mentor less experienced developers as part of everyday team working
- Contribute to shared 3rd line support, investigating and resolving complex production issues when required
What you will bring:
- Significant commercial experience operating at senior developer level in both back‑end and front‑end areas
- Strong professional experience with C# and ASP.NET
- Strong experience in JavaScript, HTML, CSS and React
- Knowledge of principles of writing mobile apps and deployment on apple and android app stores
- Experience in Visual C# and MVC
- Experience using GitHub for source control and collaboration
- Strong analytical and problem‑solving skills both at a strategic and tactical level
- Strong SQL Server experience, including writing and optimising production queries
- Experience working with complex or long‑lived codebases
- Confidence contributing to technical design and making informed trade‑offs
- A pragmatic, calm approach when dealing with ambiguity or pressure
- Clear communication, including explaining technical constraints to non‑technical stakeholders
Nice to have:
- Experience with React Native
- Experience in writing automated unit tests using NUNIT
- Good understanding of waterfall, agile and scrum development methodologies, and their practical application.
- Experience in .NET 10 and other latest technologies including AI integration
- Experience in TypeScript
Why join System C?
You will work on software that genuinely matters, alongside people who value collaboration, ownership, and integrity. We support flexible working, encourage reflective practice, and value those who are comfortable navigating change while keeping quality and patient safety at the forefront.
Apply today and help us continue to deliver technology that supports better care across the NHS.
At System C, we prioritise transparency in our job requirements and selection criteria, ensuring they are based solely on the essentials needed for effective job performance. We consciously avoid assumptions that could skew our perception of a candidate’s suitability for hire. Our recruitment practices are designed to ensure that no applicant is unfairly disadvantaged by procedures or requirements that disproportionately affect protected groups without being essential for the job. For every position, we develop a detailed job description and person specification. This approach maintains our focus on the true demands of the role and the skills, experience, and qualifications necessary. During interviews, we involve multiple interviewers where possible to further mitigate unintentional bias, thereby promoting a fair and equitable hiring process.
Senior Full Stack Software Developer in Belfast employer: System C
At System C, we pride ourselves on being an exceptional employer, offering a collaborative work culture where innovation and integrity are at the forefront. Our commitment to employee growth is evident through mentorship opportunities and a focus on professional development, all while working on impactful technology that enhances patient care across the NHS. With flexible working arrangements and a strong emphasis on quality and safety, joining our team means contributing to meaningful projects in a supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Software Developer in Belfast
✨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 to hiring managers.
✨Tip Number 2
Nail that interview prep! Research System C thoroughly, understand their products, and be ready to discuss how your skills align with their needs. Practise common interview questions and prepare some thoughtful queries of your own to show your interest.
✨Tip Number 3
Show off your projects! If you've got a portfolio or GitHub repository, make sure it's up to date. Highlight any relevant work that showcases your full stack skills, especially anything related to healthcare tech or complex problem-solving.
✨Tip Number 4
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 being part of the System C team and contributing to something meaningful.
We think you need these skills to ace Senior Full Stack Software Developer in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Full Stack Software Developer role. Highlight your experience with C#, ASP.NET, and JavaScript, as well as any relevant projects that showcase your problem-solving skills and technical ownership.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working on the ChemoCare product and how your skills align with our mission to improve outcomes across the NHS. Keep it concise but impactful!
Showcase Your Technical Skills:In your application, don’t forget to mention your experience with GitHub, SQL Server, and any other technologies listed in the job description. We love seeing examples of your work, so feel free to include links to your GitHub or any relevant projects.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to see all the details about the role and our company culture while you’re at it!
How to prepare for a job interview at System C
✨Know Your Tech Stack
Make sure you’re well-versed in C#, ASP.NET, JavaScript, HTML, CSS, and React. Brush up on your knowledge of SQL Server and be ready to discuss how you've used these technologies in past projects. Being able to talk confidently about your experience will show that you're the right fit for the role.
✨Showcase Problem-Solving Skills
Prepare examples of complex problems you've solved in previous roles. System C values analytical skills, so think about specific challenges you faced and how you approached them. This will demonstrate your ability to take ownership and make sound technical decisions.
✨Communicate Clearly
Practice explaining technical concepts in simple terms, especially for non-technical stakeholders. Clear communication is key, so consider how you would convey technical constraints or trade-offs during the interview. This will highlight your ability to collaborate effectively within a team.
✨Be Ready to Mentor
Since the role involves supporting and mentoring less experienced developers, think about your past experiences in this area. Be prepared to discuss how you’ve helped others grow and how you approach team dynamics. This shows that you’re not just a great developer but also a team player.