Senior C# Developer

  • £70,000 - £90,000
  • Londres, Angleterre, Royaume-Uni Londres Angleterre GB
  • CDI, Plein-temps
  • Finshore Partners
  • 17 juil. 18 2018-07-17

Our client, a prestigious Asset Manager, is looking for a Senior C# Developer. The candidate will primarily be required to contribute to the analysis, design, development, testing and implementation of software solutions in order to meet the requirements of projects.

Our client, a prestigious Asset Manager, is looking for a Senior C# Developer. The candidate will primarily be required to contribute to the analysis, design, development, testing and implementation of software solutions in order to meet the requirements of projects.

Key Responsibilities

  • Work with business users, business analysts and IT project managers to understand business requirements and contribute to the planning and estimation of effort.
  • Work with IT colleagues to design software solutions to address these requirements within the context of the systems architecture.
  • Develop and implement quality software to implement the design within the agreed scope, time and budget constraints of the project, and in accordance with the company standards, procedures and guidelines.
  • Facilitate the testing and release of software solutions and the handover of systems to support within the framework of the company change management process.

Key Skills

  • Extensive software development experience in a commercial environment with exposure to all phases of the software development life cycle.
  • Strong knowledge of Object Oriented Design and development and use of design patterns
  • C# (3.5 or higher)
  • UI development - established applications are predominantly WinForms, newer systems are WPF. No current non-Legacy web applications. External components used include DevExpress and SpreadsheetGear.
  • Services - service development is generally done in WCF, also some REST Web API. NServiceBus (Particular Software) utilised within messaging solutions.
  • Development tools/processes utilised include ReSharper, TeamCity, SmartGit, BitBucket, Artifactory.
  • Experience in test driven development techniques and use of appropriate tools such as MOQ, NUnit and NCrunch.
  • Experience of messaging Middleware (eg WebSphere MQ, MSMQ) and understand the concepts involved. They use WebSphere MQ as our messaging infrastructure though would expect any candidate to be able to pick it up.
  • SQL (SQL server 2008 and higher). Candidates should be able to design and build relational models from scratch and be proficient in the different programming constructs available in SQL Server.
  • Candidates should have a good balance between the C# and SQL, the work we do varies in the weighting of either type of skill. On the C# side they would also expect experience in both GUI and service oriented development. Our developers are good all-rounders who can turn their hand to whatever is necessary.
  • Experience in an ETL tool (eg Cadis, SSIS). The role sometimes entails plumbing data from A to B and transforming it along the way. They use Cadis but will undertake any necessary training.

For more information, please call Tom Wade at Finshore.