Back-End Software Engineer

Job Description

Back-End Software Engineer

Do you enjoy crafting new software? Do you want a career where you can produce, establish, maintain and support software and products for market leading companies?

Our client is looking for someone to who will be a perfect fit for their development team. The company is expanding due to successful products and services, so now is a great time to join them. They offer high-quality technologies to their clients, so if you think this is for you, read on!

They use the following:
* C# (Visual Studio, Resharper)
* Web (ASP.NET, MVC, WebAPI)
* Object Relational Mapping
* SQL Server, Postgres and Cassandra (NoSQL) CruiseControl.NET
* Testing (NUnit, MOQ, Selenium)
* Service Oriented Architecture (WCF,REST)

Required skills include:
* 2.1 degree in Mathematics / Computer Science OR an outstanding portfolio
* The ability to learn new technologies and adapt
* Knowledge of collective code ownership
* Familiarity with pair programming
* Strong understanding of Software Engineering Principles

Desirable skills include:
* Experience automating builds and deployments
* Knowledge of Object Oriented principles
* Experience creating APIs (REST, SOAP, etc.)
* An understanding of TDD
* Experience with version control and continuous delivery
* An awareness and grasp of Agile development methods

Our client offers an excellent benefits package and a competitive salary, plus the opportunity to gain additional skills and qualifications. If this is the position you have been waiting for don't delay, please contact Becky at Perfect Placement.

© Perfect Placement UK Ltd - See our website for details