This job has been posted for more than 30 working days and has expired.

C# Developer


You will be responsible for designing, building, testing and documenting web systems to facilitate transfer of data between servers and users.

Your primary focus will be development of code, design and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Some projects will involve creation of front-end functionality too, so experience of building end-to-end projects will be a definite advantage.

Being part of our Head Office Development team, you will work in a dynamic, fastpaced environment which provides services to both internal and external clients.

Job Role:

, Design, develop, maintain and optimise programs using a variety of technologies and applications including, but not limited to: C#, ASP.NET Core, MVC, xUnit, LINQ, Entity Framework 6/Core, HTML, CSS, JavaScript, SQL Server and TransactSQL, Git.

, Design functional websites from visual concepts adhering to standards and industry best practice methodologies.

, Apply appropriate application optimisations for speed and scalability.

, Integrate user-facing elements developed by front-end developers with server side logic
, Provide web application interfaces for front-end developers to consume.

, Design, develop, maintain and optimise relational and non-relational database systems and queries.

, Design, develop and maintain mission-critical communications systems.

, Implement industry standard version control methodologies, security and data protection and data storage solutions.

, Ensure IT projects are completed within a required timescale and within budget.

, Recommend system solutions for custom development projects.

, Support team members by developing documentation and assistance tools, building reusable code and libraries for future use, and presenting work to the team.

, Take ownership of new projects and manage projects through to completion.

, Liaise with internal stakeholders to update them on the progress of each project.

, Keep up to date with advances in computer technology.

, We will expect to see a proven track record of C# and ASP.NET software development, and experience with developing software for SQL Server.

, A working knowledge of front-end technologies and platforms will be required, such as JavaScript, HTML, and CSS.

, Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimising output to match the specific platform.

, The ability to create database schemas that represent and support business processes, including creation of appropriate indexes and support for creation of stored procedures, views, etc.

, Knowledge of implementing automated unit testing platforms.

, Understanding of setup and administration of backups and accessibility and security compliance.

, Experience of practical troubleshooting and problem analysis techniques.

, Be adaptable and able to pick up new techniques and technologies.

, Clear communication (both written and verbal) and good interpersonal skills, demonstrating awareness of good customer service.

, Able to plan and prioritise workload with minimal supervision and adapt to changes quickly.

, A highly-motivated team player with the skills and ability to manage their own time to meet deadlines and adapt to changing priorities in a fast-paced environment

This C# Back End / Full Stack Developer role is based in Maidenhead, Berkshire and pays c£35-37K base + Bens.