Description
Senior C# Developer
These aspects are essential:
- Over 4 years of recent C# development experience
- Strong SQL abilities, including MySQL.
- Excellent working knowledge of unit testing, test driven development and mocking.
- Experience with dependency injection, messaging queuing, Multithreading.
- Consistently worked within agile teams, using typical agile tools and techniques.
- Experience of developing for cloud computing platforms,including AWS.
- Experience of web programming with working knowledge of React.
- Ability to quickly research and apply new programming tools and software engineering techniques.
- Experience in the design, development and delivery of microservice-based solutions
Additionally, the following skills and experience are desirable:
- Experience with dotnet core.
- Experience implementing cryptographic protocols or standards as well as implementing email security protocols such as DMARC, SPF and DKIM.
- Knowledge of email standards such as RFC 822.
- Experience of implementing and troubleshooting
- implementations against Internet RFCs.