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.