Overview
We are seeking an experienced Software Engineer to join a dynamic development team in the financial services sector on an initial 6-month contract. The role will focus on developing, enhancing, and supporting business-critical applications built on the Microsoft .NET platform, collaborating closely with various stakeholders, including business users, infrastructure teams, and database administrators. This position offers a hybrid working arrangement with three days required in London each week.
Responsibilities
- Develop and support applications using C# and the Microsoft .NET Framework.
- Analyse business requirements and translate them into technical solutions.
- Design, develop, test, and deploy application enhancements.
- Provide production support and troubleshoot application issues.
- Develop and maintain database solutions using SQL Server and Oracle.
- Write and optimise T-SQL and PL/SQL scripts.
- Support release management and change control processes.
- Collaborate with infrastructure, database, and support teams.
Requirements
- Strong commercial experience developing applications in C# and .NET.
- Experience developing Windows-based applications.
- Proficient in object-oriented programming principles.
- Experience with SQL Server and Oracle databases.
- Strong SQL scripting skills, including T-SQL and/or PL/SQL.
- Experience supporting production applications.
- Excellent communication skills with both technical and non-technical stakeholders.
- Ability to analyse and review technical designs and code.