Role Overview We are seeking a Senior C# Developer for one of our clients and contribute to the development of innovative software solutions. The ideal candidate will have a strong background in .NET Core and a solid understanding of database management, as well as proficiency in cloud services and modern web technologies. This role will involve collaborative work within a dynamic environment, focusing on delivering high-quality applications.
Responsibilities - Design, develop, and maintain applications using C# and .NET Core. - Collaborate with cross-functional teams to define, design, and ship new features. - Write clean, scalable, and efficient code while following best practises for unit testing. - Manage and optimise SQL database interactions, ensuring data integrity and performance. - Work with Azure services to deploy and maintain applications in a cloud environment. - Integrate front-end components built with JavaScript into backend services. - Assist in the implementation of Government Digital Service (GDS) standards and guidelines. - Troubleshoot and debug applications to enhance performance and user experience.
Qualifications - Proven experience as a C# Developer or similar role. - Strong knowledge of .NET Core framework. - Proficiency in SQL and database management systems. - Experience with Azure cloud services. - Familiarity with JavaScript and front-end development practises. - Understanding of unit testing and its methodologies. - Experience working with GDS standards is a plus. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork abilities.