Salary: £25,000 - 50,000 per year Requirements: Strong experience in C# development Proficient in WPF and WinForms Knowledge of Javascript Experience with SQL and Oracle databases Ability to analyze business requirements and design application structures Testing and implementation experience in Development, QA, and Production environments Familiarity with MS VBA for Excel and Access, MS VB, and Excel Macros Understanding of database scripting languages: T-SQL and PL/SQL Problem-solving skills for troubleshooting and system failures Effective communication skills for liaising with support teams Responsibilities: Understand and analyze business requirements Design application structures and perform business data analysis Develop WPF applications in Visual C#.NET for Oracle and SQL Server databases Conduct testing with users and implement solutions across multiple environments Support users by creating operation documents and manuals Manage all aspects of system construction and support existing WinForms applications Define database objects and work with SQL and Oracle Database Administrators Provide scripts for data analysis and database inquiries Set up system distribution methods for applications on Citrix and application servers Troubleshoot system failures and implement necessary solutions Adhere to programming policy for consistent development practices Update MS .Net Framework and Visual .NET platform Liaise with support teams for system problem resolution Assess data processing impact on SQL and Oracle databases Coordinate changes with the Release manager and maintain change history Technologies: .NET Framework C# Citrix Excel Support JavaScript Oracle SQL VBA WPF ASP.NET Network Web Windows More: We are a global bank located in Canary Wharf, offering a hybrid work model. This role is for a C# Developer focusing on desktop applications. You will be part of a dynamic team, working in a collaborative environment while contributing to the development and support of various applications. We provide a competitive daily rate for a 6-month contract, with the potential for extension. last updated 18 week of 2026