At a Glance
- Tasks: Lead a talented team in developing impactful software for health and care.
- Company: Join System C, a British leader in digital transformation for health.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Why this job: Make a real difference in people's lives through innovative technology.
- Qualifications: Strong C# .Net experience and leadership skills required.
- Other info: Dynamic environment with a focus on collaboration and continuous improvement.
The predicted salary is between 36000 - 60000 Β£ per year.
We are System C, a proud British business on a mission to connect and transform health and care outcomes for all through our market leading software. We care about what we do, and that goes for our team members too. We take our role in public digital transformation seriously. We pride ourselves on how we strive to be better every day. Our mission is to deliver technology with the power to connect and transform health and care outcomes for all.
As a Lead Developer you will mentor a talented team of software engineers in the ongoing development of products that make a real difference to our customers. You will be the technical authority for your module(s), guiding and steering your team to deliver solutions based on sound engineering principles and best practices. In doing this you will help bridge the gap between user stories and the code delivered at the end of each sprint.
Your responsibilities will include:
- Overseeing the development and maintenance of software, ensuring high-quality, scalable, and secure outcomes.
- Managing and mentoring a team of software engineers, providing guidance, performance feedback, and fostering collaboration.
- Ensuring adherence to coding standards, code reviews, and testing.
- Managing team workload and ensuring Agile processes are followed.
- Taking responsibility for Scrum Master activities and ensuring timely execution.
- Coordinating with cross-functional teams to deliver projects on time and within scope.
- Acting as a liaison between the team and stakeholders, communicating project status, challenges, and solutions.
- Providing innovative solutions to complex technical challenges.
- Driving continuous improvements to the codebase, including technical debt recovery.
- Contributing as a hands-on developer where required.
- Ensuring team members understand their tasks, deadlines, and how their work fits into the roadmap.
- Triage software defects and agree on priorities with Product Owner and Release Management.
- Influencing product improvements at the portfolio level.
- Ensuring solutions are implemented in line with architecture and UX standards set by the wider function.
- Joining the on-call rota to support business systems out of hours.
Required Skills:
- C# .Net, SQL.
- Experience developing public-facing web APIs.
- Experience with Azure (SQL Azure, App Services, Service Bus, Azure Functions, Azure Storage).
- Experience with git-based development.
- Experience working in an Agile environment with tools such as Jira and Confluence.
- Experience working with different file formats including JSON.
- Strong understanding of CI/CD (Azure DevOps, TeamCity, Octopus Deploy or similar).
- Experience with automated testing frameworks (MSTest, NUnit) and mocking frameworks such as NSubstitute.
- Understanding of infrastructure as code.
Desired Skills:
- JavaScript, HTML and CSS.
- Experience with Vue.js and Vuetify.
Qualifications & Work Experience:
- Strong experience in software development.
- Experience in a senior technical or leadership role, mentoring engineers and leading team processes.
- Strong knowledge of web technologies.
- Experience with backend technologies and API development.
Personal Attributes:
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal.
- Ability to foster a collaborative and supportive team environment.
Lead Developer (C#) in Belfast employer: CIS Oncology
Contact Detail:
CIS Oncology Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Developer (C#) in Belfast
β¨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even local tech events. You never know who might be looking for a Lead Developer or who can put in a good word for you.
β¨Show Off Your Skills
Donβt just talk about your experience; show it! Create a portfolio or GitHub repository showcasing your projects, especially those involving C# and Azure. This gives potential employers a taste of what you can do.
β¨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding Agile processes. Practice common interview questions and be ready to discuss how you've mentored teams and tackled complex challenges.
β¨Apply Through Our Website
We encourage you to apply directly 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 mission at System C.
We think you need these skills to ace Lead Developer (C#) in Belfast
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Lead Developer role. Highlight your experience with C#, .Net, and any relevant projects that showcase your skills in developing public-facing web APIs. We want to see how your background aligns with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about transforming health and care outcomes. Share specific examples of how you've mentored teams or tackled complex technical challenges in the past.
Showcase Your Technical Skills: Donβt forget to highlight your technical skills, especially with Azure and CI/CD tools. We love seeing candidates who can demonstrate their hands-on experience and understanding of best practices in software development.
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 CIS Oncology
β¨Know Your Tech Inside Out
Make sure you brush up on your C# and .Net skills, as well as your experience with Azure and SQL. Be ready to discuss specific projects where you've used these technologies, and how they contributed to successful outcomes.
β¨Showcase Your Leadership Skills
As a Lead Developer, you'll be expected to mentor and guide your team. Prepare examples of how you've successfully led teams in the past, focusing on your approach to collaboration, feedback, and fostering a positive team environment.
β¨Understand Agile Methodologies
Familiarise yourself with Agile processes and tools like Jira and Confluence. Be prepared to discuss how you've implemented Agile practices in previous roles and how they improved project delivery and team dynamics.
β¨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Practice articulating your thought process when tackling complex problems, and be ready to demonstrate your problem-solving skills with real-world examples from your experience.