Full Stack Developer - (contract, £400-£450 per day)
C# / .Net / JavaScript / Angular / SQL / AWS / TDD
Exciting opportunity for a Full Stack .Net Developer to work within an agile team and help deliver .Net software solutions.
Duties
- Experienced C# .Net developer and its ecosystem including Visual Studio 2017+, asp.Net MVC and WebApi
- Ensure that the acceptance criteria of user stories are met and failures in QA are limited
- Produce high quality code using TDD (Test Driven Development)
- Be able to diagnose issues via debugging, logging and tools like NewRelic
- Have an understanding of and be able to implement design patterns (e.g. GO4), design principles (e.g. SOLID)
- Have a good understanding of JavaScript and / or TypeScript
- Be able to work with modern front-end frameworks e.g. Angular, Knockout or Aurelia
Experience
- Proven experience working with Microsoft C#, Visual Studio and the .Net Runtime (or equivalent)
- Proven track record of Agile based project delivery
- Proven exposure to one of the following: SQL Database, NoSQL database or Cloud-based storage solutions (TableStorage, SimpleDb or DynamoDb)
- Proven track record of Test Driven Development
- A good understanding of the AWS Cloud (or similar e.g. Azure)
- An understanding of messaging based architectures
- A good understanding of design patterns and principles e.g. SOLID and GO4
- Ability to refactor code
- Ability to quickly debug code and diagnose issues using tools like Dynatrace and Splunk
- experience of NServiceBus or equivalent would be beneficial
- Professional experience of SpecFlow or equivalent would be beneficial
- An understanding of DDD and CQRS or equivalent would be beneficial
C# / .Net / JavaScript / Angular / SQL / AWS / TDD