Senior Developer

Company Description

Swifton Solutions is a leader in delivering innovative digital solutions tailored to modern business needs. With over 20 years of experience, the company excels in designing high-quality, user-friendly applications for both Windows and web platforms. Swifton Solutions is dedicated to leveraging its expertise to create impactful solutions that enhance business efficiency and user experience. Based on its extensive industry knowledge, the company is committed to driving digital transformation for its clients.

Job Title: Senior Developer (SQL, C#, .NET, Azure)

Location: Hybrid (Occasional travel to customers in the Midlands and meetings in Welwyn Garden City)

Job Type: Full-Time

Salary: £45,000 - £55,000 with annual discretionary bonus

Job Summary

Swifton Solutions is seeking an experienced Senior Developer to join our dynamic team. The ideal candidate will bring extensive expertise across the full development lifecycle, demonstrating a strong command of C#, .NET, SQL, and Microsoft Azure. In this role, you will take ownership of complex technical solutions, lead and mentor a team of developers, and act as a key technical point of contact for customers and stakeholders. As a Senior Developer, you will shape architectural decisions, drive best practices, and play a central role in delivering high-quality software that meets our clients’ evolving needs. This role offers hybrid working, with occasional meetings in Welwyn Garden City and customer visits across the Midlands.

Key Responsibilities

Application Architecture & Development: Lead the design, development, and ongoing evolution of enterprise-grade software applications using C#, .NET, SQL, and Blazor.

◦ Define and enforce development standards, patterns, and frameworks across the team.

◦ Own technical architecture decisions to ensure scalability, performance, and maintainability.

Cloud Leadership (Microsoft Azure): Architect and oversee cloud-based solutions in Microsoft Azure, ensuring alignment with best practices for security, performance, and cost efficiency.

◦ Lead the evaluation, adoption, and governance of Azure services across projects.

◦ Drive cloud migration strategies and infrastructure improvements where applicable.

Full-Stack Technical Ownership: Provide senior-level oversight of both front-end and back-end development, ensuring seamless and high-quality user experiences.

◦ Set direction for Blazor-based front-end development and integration with back-end services.

◦ Review and guide full-stack implementation across the team.

Customer & Stakeholder Engagement: Act as a senior technical liaison with customers, translating complex requirements into robust technical solutions.

◦ Lead technical discussions, solution presentations, and requirements workshops with customers.

◦ Build trusted relationships with stakeholders, communicating clearly at both technical and business levels.

Technical Support & Incident Leadership: Take ownership of escalated technical issues, leading resolution efforts and root cause analysis for complex or high-impact incidents.

◦ Establish proactive monitoring and support frameworks to improve system reliability.

Team Leadership & Mentorship: Serve as a technical mentor for associate and mid-level developers, fostering a culture of learning, quality, and continuous improvement.

◦ Lead structured code reviews, pair programming sessions, and knowledge-sharing initiatives.

◦ Support career development conversations and skills growth across the team.

Engineering Best Practices & Governance: Own and evolve development standards across security, scalability, testing, and documentation.

◦ Introduce and champion automated testing strategies, CI/CD pipeline improvements, and DevOps best practices.

◦ Ensure rigorous code review, deployment, and documentation processes are consistently applied.

Delivery & Project Management: Lead the planning, estimation, and delivery of complex, multi-stream projects within Agile and DevOps frameworks.

◦ Manage competing priorities across simultaneous projects, ensuring timely, high-quality outcomes.

◦ Facilitate sprint planning, retrospectives, and backlog refinement as a senior Agile contributor.

Technology Strategy & Innovation: Monitor industry trends and emerging technologies, proactively identifying opportunities for adoption and improvement.

◦ Lead proof-of-concept initiatives and technology evaluations to inform strategic decisions.

◦ Contribute to the company’s technical roadmap and long-term architecture vision.

Documentation & Quality Assurance: Define and enforce documentation standards across all projects, ensuring systems are comprehensively recorded for long-term maintainability.

◦ Champion a quality-first engineering culture through rigorous testing protocols and coding standards.

Required Skills

• Expert-level proficiency in C#, .NET, SQL, and Blazor.

• Deep, hands-on experience architecting and delivering solutions in Microsoft Azure.

• Proven ability to engage confidently with customers and senior stakeholders, both technically and commercially.

• Advanced experience with version control systems, particularly Git, and enterprise branching and governance strategies.

• Strong knowledge of Java and experience operating in multi-language development environments.

• Extensive experience in Agile and DevOps environments, with a strong understanding of CI/CD pipeline design and automated testing.

• Demonstrated leadership experience, including team mentorship and technical governance.

• Excellent communication skills, with the ability to present complex technical concepts to non-technical audiences.

• Strong problem-solving and analytical skills, with a track record of resolving high-impact technical challenges.

• 5+ years of professional software development experience, with at least 2 years in a senior or lead capacity.

• Exceptional attention to detail, time management, and organisational abilities.

Preferred Skills

• Relevant Microsoft certifications (e.g., Azure Developer Associate, Azure Solutions Architect, or equivalent).

• Experience with containerisation technologies such as Docker and Kubernetes.

• Familiarity with event-driven architectures, API gateway patterns, or microservices design.

• Experience with additional cloud platforms (AWS or GCP) as a complement to Azure expertise.

• Proficiency in additional languages such as Python or TypeScript.

Benefits

• Hybrid working model with flexible remote work options.

• Competitive salary and benefits package, including access to online training tools.

• Significant opportunities for career growth, technical leadership, and skill development.

• Collaborative and innovative work environment with real influence over technical direction.

If you are a seasoned Developer ready to step into a leadership role and make a real impact on cutting-edge projects — engaging directly with customers and shaping the technical future of our products — we would love to hear from you!

Job Details

Company
Swifton Solutions
Location
Birmingham, England, United Kingdom
Hybrid / Remote Options
Posted