Software Engineer
Nottingham, GB
6d ago

Job description

This is an exciting opportunity to join an award winning, well-established and growing software company, based in Nottingham City Centre.

Providing pioneering technology, you’ll contribute to a range of innovative and high-profile projects. The role covers all aspects of software production, but the focus is on the development of web applications.

Technologies used include :

  • ASP.NET MVC with C# 6 & 7 (Web API, RESTful)
  • SQL Server 2016 (complex data transformations, high performance querying)
  • Reactive, modern designs (Bootstrap, SVG, Highcharts, D3.js)
  • Extensive JavaScript use (MVVM via Knockout.js, SPA via Durandal)
  • Distributed architecture (MassTransit, RabbitMQ)
  • NET Core with Identity Server
  • Agile process (Scrum, CI, CD, Kanban, automated testing)
  • Requirements :

    We’re looking for capable, highly literate and personable people with web application development experience with the Microsoft development stack, particularly C#, although other relevant skills and experience will be considered.

    Just as importantly, we need you to be able to analyse problems, produce effective documentation and see projects through to fruition.

    We want you to use your skills and experience to help shape the direction of products you are working on.

    In particular, the experience we’re looking for is in :

  • Implementing web applications using MVC / MVVM patterns
  • MS SQL Server, including optimised stored procedures, performance analysis, optimisation and tuning
  • JavaScript frameworks, particularly Knockout.js
  • Rich Single Page Application-style user interfaces
  • Any of the following experience would be beneficial :

  • High Availability (HA) & Disaster Recovery (DR)
  • Statistical calculations and modelling
  • Developing software for healthcare
  • Remuneration and Benefits :

  • £35,000 - £45,000 + Benefits
  • Friendly, relaxed environment
  • Flexible working conditions
  • Ongoing professional development and training tailored to you
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form