Senior Software Developer – Join Our Growing Team in Leeds! Location: Leeds (3 days onsite, 2 days remote) Salary: £45,000 – £60,000 (DOE) Employment Type: Full-time, Permanent Tech Stack: .NET | SQL Server | Cloud | CI/CD | Agile Are you a seasoned developer ready to take the next step in your career? Do you thrive in a collaborative environment where innovation meets impact? We’re looking for a Senior Software Developer to join a driven Tech team and help shape the future of software solutions in the Healthcare and Pharmaceutical Supply sector. Why Join them? A niche software provider trusted by major clients across the healthcare industry. As a small team you will play a key role in designing, building, and maintaining mission-critical systems that make a real difference. What You’ll Be Doing: * Architecting scalable systems with security and maintainability in mind. * Writing clean, efficient code and implementing new features. * Reviewing code and mentoring junior developers. * Collaborating across teams to deliver high-impact solutions. * Troubleshooting and resolving issues with precision. * Driving continuous improvement through innovation and learning. * Documenting technical decisions for clarity and compliance. * Leading deployments and maintenance of applications and services. What We’re Looking For: * 5 years’ experience in software development. * Strong background in .NET and SQL Server. * Proficiency in object-oriented programming, design patterns, and modern frameworks. * Experience with cloud platforms (AWS, Azure, GCP), Docker/Kubernetes, and CI/CD pipelines. * Excellent communication and analytical skills. * Proven ability to lead, mentor, and collaborate effectively. Bonus Points For: * Experience as a lead developer or architect. * Contributions to open-source projects or developer communities. * Familiarity with Agile/Scrum, DevOps, and security best practices. * Relevant certifications (e.g., AWS, Microsoft, PMP). A Typical Day Might Include: * Refining requirements with stakeholders. * Writing and reviewing code across legacy and modern systems. * Participating in stand-ups and sprint planning. * Diagnosing bugs and performance issues. * Mentoring team members and sharing knowledge. * Exploring new tools and frameworks to keep us ahead of the curve. Ready to make an impact? Apply now and become part of a team that values innovation, collaboration, and excellence