Senior C# Developer

Job Title: Senior C# Developer
Contract Type: Permanent
Location: City of London, London
Salary: £70000.00 - £85000.00 per annum + package
Reference: BBBH7321_1512729989
Contact Name: Jamie Allen
Contact Email: jallen@venquis.com
Job Published: December 08, 2017 10:46

Job Description


The Senior Software Engineer position is hands on role responsible for designing, developing, testing, releasing and 3rd line support of bespoke in-house systems and applications. The ideal candidate will have a strong knowledge of SOA and ESB.

Summary of Main Tasks and Responsibilities

  • Work closely with BAs and business to help identify the best solutions and technologies to solve current and future problems

  • Work closely with other Software Engineers and Infrastructure Engineers to design state of the art systems and solutions using mixture of existing/off the shelf applications, internal development and integration capabilities

  • Develop software using latest tools and technologies

  • Ensure written code is to the highest standards with high level of test coverage, unit and integration tests

  • Promote and advocate modular and re-suable approach to software design

  • Ensure all systems are secure and performance is always being taken into account

  • Support existing application as 3rd line support when necessary

  • Manage work and small projects using Agile methodologies

  • Efficiently work with vendors and suppliers technical representatives to deliver fantastic solutions

  • Keep up to date with new tools and techniques by attending relevant conferences and trainings

  • Provision of SME knowledge for projects being worked on

  • Coach team members in the tools and technology when needed

Other Job Specific Experience/Technical Skills/Abilities

  • Languages: C# 5.0+, HTML, CSS, JavaScript, T-SQL, SOQL, Perl, VBA

  • DB: SQL Server, PostgreSQL

  • Formats: JSON, XML, CSV

  • Concepts: SOA, ESB, CI, CD, Automation, Unit and Integration testing, DI

  • Platforms: SingleTrack, MS Exchange, Fidessa, Blue Matrix, Dealogic, Symphony messaging

  • Tools: VS 2017, TFS 2017/VSTS, Jira, Confluence, SonarQube

  • Experience working in an Agile environment (Scrum, Kanban etc.)

  • Able to multitask, deal with uncertainty, evolving requirements and time pressures.

  • Able to manage 3rd parties especially when working together with their technical teams.

  • Excellent customer service ethos.

  • An excellent attention to detail.

  • Experience within Financial Markets in a complex and highly regulated environment.

  • Excellent written and verbal communication skills.

Social stream