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
-