C#/. Net Developer- Leading Financial Services company

Posted 2 January by MW recruitment
Easy Apply Featured

Leading Financial Services Company is seeking experienced C#/.Net developers to work on its new system

The Role

The remit of the role requires a pro-active and enthusiastic individual, with excellent communication skills who would enjoy the challenge of a fast-paced evolutionary environment working within a small highly skilled team. The key responsibility of the role is to help build out further functionality on a less than 3-year-old .NET/AngularJs system which already supports a large volume of clients. The system is accessed 24/7 either directly through a white labelled web front end, through Financial Information eXchange (FIX) interfaces, through a modern REST based API, or an accumulation of the aforementioned.

The position suits a candidate with professional experience in developing enterprise .NET solutions, and someone who is passionate about technology.

Key Responsibilities include:

  • To build and deliver robust and innovative software solutions that are fit for purpose
  • To analyse business requirements, internal designs and system requirements
  • To contribute to the technical design process
  • To write code that is clean and meets in-house coding standards
  • Contribute to strategy through suggesting new technologies and processes
  • To maintain awareness of developments within the Financial Industry, especially new technologies
  • To understand the implications of new technologies within your area of speciality • To apply best practices to all aspects of development

Requirements

Skills & Experience:

  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiar with design patterns and able to discuss their use in designs
  • Knowledge of concurrency patterns in C#
  • Understands the fundamental design principles behind a scalable application
  • Understands why testing is a key developer skill
  • Writing extensive unit tests
  • Proficient with Git and the use of branching strategies (GitFlow)
  • Experience with an ORM, understands why they are used and their limitation
  • SQL Server 2012+ and understands how to write performant SQL
  • Working with SOA architecture
  • Excellent analytical skills
  • Able to work efficiently within a highly skilled team
  • Have excellent oral and written skills
  • Pro-active can-do attitude with excellent problem solving capabilities
  • An education background in either Computer science or Information Technology
  • Excellent time keeping and prioritisation skills
  • Excellent communication skills and ability to build a good rapport with colleagues

Differentiating Skills/Experience

  • Aware of current development trends, and can identify practical uses for these
  • NServiceBus, including sagas
  • Demonstrable experience with Angular 2
  • Familiar with Typescript, ideally used with Angular 2
  • Protractor
  • Jasmine
  • Entity framework
  • Experience of CQRS
  • Use of Team City/Octopus
  • Working within the Financial Industry within the Asset Management division

Personal Attributes:

  • A strong desire to learn
  • Commitment to continuous personal development
  • Ability to multi-task, work well under pressure and use own initiative
  • Team player with the ability to work autonomously but refer to the Managers, Team Leaders, or Peers when necessary

Reference: 36782627

Bank or payment details should not be provided when applying for a job. reed.co.uk is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job