Principal Engineer - Digital, Agile, Azure, .NET, C#, FinTech

Pioneer Search
£70000 - £80000 per annum
20 Apr 2017
20 May 2017
Contract Type
Full Time
Principal Engineer - Digital - Agile - Azure - Cloud - Web - Mobile - .NET - C# - FinTech - Greenfield

Principal Engineer is required to join a FinTech stat-up company based in the Digital Space, to work within their small lean design team to develop greenfield applications using the latest Microsoft and mobile technologies. The successful candidate will have a strong engineering background working across a range a Microsoft Technologies such as .NET, C#, HTML5, SQL, as well as having knowledge of Azure and mobile development technologies.

You will support the CTO in determining the technical direction and strategy of the team, therefore, you will experience leading, mentoring, and developing within Agile environments. The client is looking for a developer to play a fundamental part in delivering innovative cloud, web, mobile based strategies and solutions across the finance sector.

This is an opportunity to demonstrate your expert experience with the Microsoft Technology stack to help make decisions on the core technology concepts and structures. You will have a proven career history in delivering exciting and bespoke strategies, as well as experience leading, mentoring and developing in forward thinking and Agile environments.

Knowledge of the following are required:
  • C#
  • . NET core, .NET 4.6, ASP.NET MVC, ASP.NET WebApi, ADO.NET
  • Azure
  • Lead or contributed to the engineering of scalable cloud systems in either Azure or AWS
  • HTML5, Javascript, CSS3
  • SQL and NoSQL Databases (SQL Server 2012, Azure SQL, MongoDB, DocumentDB)
  • WCF, WPF (MVVM Pattern Implementation)
  • Entity Framework
  • XML
  • SOLID Principles
  • Test Driven Development (TDD)
  • DevOps - Working knowledge of CI and CD
  • Source Control (Git / TFS)
  • Software Architecture Design Patterns (CQRS+ES, Microservices, SOA
  • Mobile Development Experience (Any - iOS (Objective C, Swift), Xamarin Forms / Xamarin Native, Android (Java), NavtiveScript, ReactNative
  • Various Agile Development Methodologies (Lean, SCRUM, Kanban)
  • Atlassian JIRA or similar.

Beneficial knowledge and experience:
  • Startup experience
  • BDD - Behaviour Driven Development- SpecFlow
  • Xamarin Native Android and iOS
  • Google Kubernetes
  • Azure Machine Learning, Azure Functions, Azure Service Fabric, Azure Service Bus
  • Docker or other containerisation engines, Docker Swam
  • SCRUM Master Certification or extensive practical experience
  • AngularJS, ReactJS
  • UWP - Universal Windows Platform
  • Blockchain
  • System Health Monitoring (New Relic, Azure Application Insights, App Dynamics)

If you are looking to take your career in a new and exciting direction, where you will be able to play a hand in the direction of new development structures and strategies using the latest technologies, then please apply accordingly.