Software Developer/ Engineer/ Architect

Senior Software Engineer - C# .NET - Remote

Our client, a leading Financial Services provider, is on the lookout for talented Senior C# .NET Software Engineers who are interested in working with the latest web application technology, to join their team.

 Our client specialises in the delivery of high-quality web-based applications for their clients for equity-based incentive and share plans.


The opportunity

  • You will be required to work on your own initiative and produce robust, high quality code under the guidance of the other developers within the team.
  • Develop new features within the application.
  • Fix bugs assigned to you by the development manager.
  • Manage the implementation of new systems and upgrades.
  • 8+ year’s development experience
  • Strong C# (.NET 3.5/4) Strong C# (.NET 3.5/4) - we consider some strong Java candidates also if some .Net experience is present
  • ASP.NET MVC 3/4/5
  • Strong TSQL / SQL Server Knowledge
  • Experience in Test Frameworks such as Moq/xUnit.
  • Use of GIT in Development activity.
  • Expert understanding of Design Patterns
  • Advanced knowledge of Identity and Access Management (IAM) Frameworks
  • OAuth2 / OpenID / SSO via SAML 2.0
  • A degree in Computer Science, Software Engineering or related field.

Nice to Have

  • Interest with Microsoft Azure, or other cloud computing platform
  • JQuery / Ajax / Angular
  • LINQ
  • Elasticsearch
  • HTML5 / JavaScript / CSS3
  • OData
  • Entity Framework
  • UML Experience
  • UI Design / UX
  • Responsive Design
  • Financial Information eXchange (FIX) Protocol experience
  • Knowledge of caching technologies such as Redis
  • Enterprise Library Blocks (Data, Caching)
  • Deployment and configuration management tools like Docker
  •