Net Software Developer
Fully Remote
Some of the skills and experience we would like you to have:
* Experience on C# and Asp.net.
* Familiar with SOLID principles.
* Must have experience in TDD.
* Have experience in writing unit test and integration tests.
* Some experience in modelling domain.
* Knowledge of design patterns (GoF).
* Knowledge of designing and integrating applications, perhaps you have used Microservices or SOA before.
* Knowledge of security (OAuth, Openld).
* Have experience in MVC and/or MVVM.
* Have used ORM before (NHibernate, Entity Framework or other).
* Have used transactions before and have good knowledge of concurrency.
* Some experience in messaging (msmq,rabbitmq).
* Experience on designing Restful services (Hypermedia API). Richardson Maturity Model level3.
* Familiar with inversion of control, and have used Dependency injection before.
* We are a .net house so you will be primarily coding on C# and Asp.net Core.
Some of the tech stack we currently use:
* Git
* Nhibernate
* Enity Framework
* NserviceBus
* RabbitMq
* net MVC 5
* net WebAPi
* net core
* Ninject
* Sql Server
* Nunit
What’s in it for you?
Internal promotions
Flexible working
Training
Monthly Staff Prize Draw
Pension contributions
Health Insurance
25 Day Annual leave (incBank Holidays)
50% saving on gym membership (Through health insurance)
Company social events