C#, .NET, React.js, AWS, SQL
Well known client looking for a .NET Developer with experience in C#, .NET, React.js, AWS, SQL to design, develop, implement, test, and maintain business and computer applications software or specialised utility programmes including client/server applications, and major enhancement of existing systems.
Hands on Coding and Testing
Demonstrable experience of implementation of Microservices (RESTful APIs).
Demonstrable experience of High Level OO Programming Language(s) (e.g. C# (.Net))
Demonstrable experience of Front-end framework(s) (e.g. React, Angular, ViewJS)
Demonstrable experience of Software Development lifecycles and associated processes (e.g. Agile, Waterfall)
Demonstrable experience in ways of working (TDD, BDD etc)
We are looking for someone with a good understanding at a general level of the technical stack and how aspects of the solution work together to realise overall objective.
Ability to help and provide guidance to junior members of staff from a technical (e.g. methodologies & optimisation) perspective.
Proactive use of test and deployment automation to assure quality of delivered software
A strong understanding of secure computing (OWASP top 10 etc) and defensive coding techniques.
Understanding of different deployment models for server-side software, e.g. on-premise vs cloud, servers vs containers
Engaging with product managers and wider stakeholders to ensure developing things of value for customers and business
Proactive attitude towards the design and implementation of computer systems (desktop or preferably web applications) and the necessary learning required to realise a testable implementation
Consistent use of good Coding Standards and driven to improve personal code quality as well as a willingness and practice of embedding the standards with more junior developers.
* ASP.NET Core (C#)
* Experience building RESTful APIs
* Experience designing complex solutions/systems
* Experience building and maintaining AWS infrastructure
* Pair programming or experience mentoring engineers with different levels of expertise
* Vue / React / Angular (or similar)
* Experience of being a tech lead