Senior .Net Core Developer

WHAT YOU ARE GOING TO DO:
You will be embedded within our Microsoft development team to implement an ambitious project involving the transformation of a banking infrastructure.
The strong and well-structured environment will allow you to work independently and collaborate with a cohesive development team with defined work methodologies.
WHAT YOU NEED TO KNOW:
● .NET framework and knowledge of the ASPX framework.
● MVP, MVC concepts
● AngularJS, Angular2.
● SQL Server and Data Normalization, Orm and MicroOrm such as Dapper, NHibernate, LINQ
● XML and/or JSON
● SOAP and RESTful web services.
● Knowledge of S.O.L.I.D. principles, Unity (indepency injection), better known design patterns such as: – (Creational) Factory, Abstract Factory, Singleton, – (Structural) Adapter, Bridge, Proxy – (Behavioral) Observer, Chain of Responsibility, Command
● Knowledge of Agile and SLDC.
● NServiceBus
WHAT WE OFFER YOU:
Open-ended Contract.
Salary to be commensurate with your experience.
Extras: Bonuses, reimbursements, personal growth plans and certified training.