The Senior .NET Developer is an experienced professional committed to delivering high-quality software solutions and enthusiastic about adopting modern cloud technologies. This role encompasses the full software development lifecycle, from designing technical solutions based on functional requirements to developing, testing, and deploying software within agreed timelines. You will take complete responsibility for your work, supporting applications from development through to live production. Additional duties include providing third-line support for existing systems and mentoring junior developers. You will collaborate closely with business analysts, testing teams, project managers, DevOps, release management, and various business stakeholders to ensure successful project outcomes.