Senior C# Developer

Overview

The Senior C# Developer will join a dynamic technology team within a leading financial institution to develop and maintain high-performance applications using modern Microsoft technologies. This contract role focuses on delivering robust, scalable solutions that support critical business operations while collaborating with cross-functional teams and contributing to architectural decisions. The successful candidate will work in a fast-paced environment where code quality and performance are paramount.

Responsibilities

  • Develop and maintain high-performance applications using modern Microsoft technologies.
  • Collaborate with cross-functional teams to define, design, and deliver solutions.
  • Contribute to architectural decisions and best practices.
  • Ensure code quality, performance, and reliability through testing and optimisation.

Requirements

  • Extensive experience in software development using C# and the .NET ecosystem.
  • Strong understanding of modern application architecture and design principles.
  • Proven ability to build scalable and maintainable systems.
  • Experience working in Agile development environments.
  • Familiarity with cloud-based platforms and DevOps practices.