At a Glance
- Tasks: Develop and support desktop applications using C# and WPF for a global bank.
- Company: Join a leading global bank based in Canary Wharf.
- Benefits: Competitive daily rate, hybrid work model, and potential for extension.
- Why this job: Make an impact in the banking sector with innovative technology.
- Qualifications: Experience in C#, WPF, SQL, and application support required.
- Other info: Dynamic team environment with opportunities for professional growth.
The predicted salary is between 30000 - 50000 £ per year.
Global bank based in Canary Wharf.
Duration - 6 months with likely extension
Rate - £415 p/d (inside IR35)
Location - Hybrid / Canary Wharf
Tech Stack:
- C#
- WPF
- Winforms
- SQL
- Oracle
Tasks:
- Understanding business requirements, designing application structures, business data analysis.
- Programming WPF (Windows Presentation Foundation) applications in Visual C#.NET on both Oracle and SQL Server database.
- Testing with users, implementation through Development, Quality Assurance (QA), Production and Disaster Recovery environments.
- Supporting users and writing operation documents including User Helps (manuals).
- Application development and support for existing programmes written as WinForms (C#.NET) applications.
- Working with applications written in other languages like MS VBA for Excel and Access, MS VB and MS Excel Macros.
Additional Tasks:
- Defining Database objects required in systems to connect with SQL and Oracle Database Administrators in both London and New York.
- Providing script for database inquiry languages, i.e., T-SQL (SQL Server) and PL/SQL (Oracle) to perform data analysis based on requirements from business parties.
- Setting up a system distribution method to Citrix and application servers for both Web and Windows applications.
- Troubleshooting systems in the event of failure and implementing necessary solutions by checking Windows Operating System, Internet Information Server and any other relevant environments where the applications are running.
- Liaising with other application support team staff.
- Following the existing team programming policy to keep a common development style shared among team members.
- Updating versions of MS .Net Framework and MS Visual .NET platform to include necessary changes of existing systems running in Production.
- Liaising with relevant support teams such as other Development sections, Technical Support, Network and Infrastructure and DBA where Business users experience system problems.
- Assessing the impact of data processing loads on SQL and Oracle database and finding alternative approaches when appropriate.
- Rolling out changes with coordination of Release manager and maintaining the change history of applications.
C# Developer - Desktop Applications - Banking in London employer: GCS
Contact Detail:
GCS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# Developer - Desktop Applications - Banking in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the banking and tech sectors. Attend meetups or webinars related to C# development. You never know who might have a lead on that perfect role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C# projects, especially those involving WPF and WinForms. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common C# interview questions and coding challenges. Practice explaining your thought process while solving problems, as this is often just as important as getting the right answer.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace C# Developer - Desktop Applications - Banking in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the C# Developer role. Highlight your experience with WPF, WinForms, and SQL/Oracle databases. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm and personality!
Showcase Relevant Projects: If you've worked on any projects that relate to desktop applications or banking systems, make sure to mention them. We’re keen to see real examples of your work and how you’ve tackled challenges in the past.
Apply Through Our Website: Don’t forget to apply through our website! It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at GCS
✨Know Your Tech Stack
Make sure you’re well-versed in C#, WPF, and WinForms. Brush up on your SQL and Oracle skills too, as they’ll likely ask you about database interactions. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for the role.
✨Understand the Business Context
Since this role is within a banking environment, it’s crucial to understand the business requirements behind the applications you’ll be developing. Research the bank's operations and think about how your work can support their goals. This will help you answer questions more effectively and demonstrate your interest in the company.
✨Prepare for Problem-Solving Questions
Expect to face scenario-based questions where you’ll need to troubleshoot issues or design solutions. Think of examples from your past experiences where you’ve successfully resolved problems, especially related to system failures or user support. This will showcase your analytical skills and ability to work under pressure.
✨Showcase Your Teamwork Skills
Collaboration is key in this role, so be ready to discuss how you’ve worked with other teams in the past. Highlight any experiences where you liaised with support teams or contributed to a common development style. This will demonstrate that you can thrive in a team-oriented environment.