Job Search and Career Advice Platform

Enable job alerts via email!

C# Developer - Desktop Applications - Banking

GCS

Greater London

Hybrid

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global financial institution is seeking a C# Developer for desktop applications in Canary Wharf. This role involves developing WPF applications, supporting existing WinForms applications, and troubleshooting systems. The ideal candidate should have extensive experience in C# and database management with SQL and Oracle. The position offers a hybrid work model and a contract duration of 6 months with a possible extension. Competitive daily rates and engaging development tasks await the right professional.

Qualifications

  • Experience in C# application development, focusing on desktop applications.
  • Knowledge of both Oracle and SQL Server databases.
  • Familiarity with user support and documentation skills.

Responsibilities

  • Understand business requirements to design application structures.
  • Develop and support WPF applications in Visual C#.
  • Troubleshoot systems and liaise with support teams.

Skills

C#
WPF
WinForms
SQL
Oracle
Job description
Agency

Global bank based in Canary Wharf.

Role

C# Developer – Desktop Applications

Duration

6 months with likely extension

Rate

£415 p/d (inside IR35)

Location

Hybrid / Canary Wharf

Tech Stack
  • C#
  • WPF
  • WinForms
  • SQL
  • Oracle
Responsibilities

Tasks range from understanding business requirements to designing application structures, analysing business data, programming WPF (Windows Presentation Foundation) applications in Visual C#.NET on both Oracle and SQL Server databases, testing with users, and implementing through Development, Quality Assurance (QA), Production and Disaster Recovery environments. Supporting users and writing operation documents including User Helps (manuals) will also be required.

In addition to application development, this role will support existing programmes written as WinForms (C#.NET) applications. Applications written in other languages such as MS VBA for Excel and Access, MS VB, and MS Excel Macros may also require support.

Additional Tasks
  • Defining database objects required in systems to connect with SQL and Oracle Database Administrators in both London and New York.
  • Providing scripts for database query languages, i.e., T‑SQL (SQL Server) and PL/SQL (Oracle), to perform data analysis based on business requirements.
  • Setting up a system distribution method to Citrix and application servers for both web and window applications.
  • Troubleshooting systems in the event of failure and implementing solutions by checking Windows Operating System, Internet Information Services, and other relevant environments where the applications run. In some cases this role may liaise with other application support team staff.
  • Following the existing team programming policy to maintain a common development style shared among team members.
  • Updating versions of MS .NET Framework and MS Visual .NET platform to include any necessary changes to existing systems running in Production.
  • Liaising with relevant support teams such as other Development sections, Technical Support, Network and Infrastructure, and DBA when business users experience system problems.
  • Assessing the impact of data processing loads on SQL and Oracle database and, when appropriate, finding alternative approaches.
  • Rolling out changes in coordination with the Release Manager, ensuring maintenance of the change history of applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.