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.
#J-18808-Ljbffr