IT & Software

Senior Software Engineer (C#/.NET)

Kainos

Birmingham · West Midlands · United Kingdom

Overview

In this role you will develop high-quality software solutions that delight users and drive impact at scale. You’ll work in a fast-paced environment, learn new technologies, and mentor colleagues while shaping technical direction. You collaborate with a talented team to deliver across multiple layers of applications and continuously improve performance, security, and scalability. This opportunity offers growth, knowledge sharing, and a people-first culture that values ideas and collaboration.

Responsibilities
  • Design, build, test, and maintain modern software applications (C#/.NET)
  • Apply development best practices focusing on security, scalability, and performance
  • Contribute to technical decisions and direction (architecture, estimation, planning, user stories)
  • Design and develop across multiple layers of an application
  • Mentor junior team members
Key requirements
  • Proficient in designing, building, testing and maintaining modern software applications with strong C#/.NET experience
  • Experience applying development best practices for security, scalability, and performance
  • Contributing to technical decisions and architectural direction in a collaborative team
  • Experience of design and development across multiple layers of an application
  • Mentoring junior team members
  • Good communication skills (ability to convey issues to technical and non-technical stakeholders)
  • Knowledge sharing and collaboration
  • Ability to balance technical decisions with user needs and commercial constraints
  • C#/.NET proficiency
  • Continuous Integration and Continuous Delivery (CI/CD)
  • Debugging and troubleshooting live applications

Reference: WJ-747_30978323

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.