Current Vacancies

.NET Developer York, United Kingdom

Job description

We are seeking an enthusiastic and innovative .NET Developer to join the vibrant development team behind Vismo; a market-leading personal security tracking product designed for all mobile phone platforms (Apple, Android, Windows). Vismo is rapidly expanding in response to increasing sales, opening new sales offices in the US to complement the UK Head Office. This role offers an exciting opportunity in a dynamic environment for a .NET developer keen to work at the leading edge of web and mobile development.

The product: Vismo

  • A robust, and mature market-leading security tracking application used by some of the largest blue chip companies in the world in industries such as oil and gas exploration, banking and NGOs.
  • Vismo provides tracking, panic alerts, mapping, two-way SMS, geo-fencing and check-ins through a secure website.
  • Available on iPhone, Android, Windows Phone, Iridium phones and personal trackers.
  • Award winner for innovation at last year’s ASIS global security conference.

The work

  • Developing the main web-based tracking portal.
  • Design and implementation of Web API supporting the product and third party integration.
  • Technical pre-sales meetings and conversations with technology partners and customers.
  • Designing and creating innovative new features for the application.
  • Cross train into aspects of mobile development.
  • Configuring and deploying onto Microsoft Azure, making use of the built in Visual Studio tools.
  • Elements of second-line technical support for the Vismo product.
  • Being responsible for ensuring code written is of high quality, using SOLID principles.
  • Testing code and participating in code reviews.
  • Taking responsibility for day to day progress of individual tasks.

The skills

We are seeking an innovative and creative candidate equally comfortable in technical customer discussions as coding. Candidates must also have a drive to write clean, maintainable code of a high quality with a keen eye for code organisation and design. Candidates must have proven prior experience working with the .NET framework and a strong knowledge of the C# language and runtime library. Knowledge of web based applications is essential and experience with frameworks such as AngularJS would also be an advantage.

The product is highly secure and subject to industrial-strength penetration tests and hence knowledge of secure programming techniques and models and the ability to write robust software are essential.

Any experience in mobile development would be useful but there will be the opportunity to cross-train into development on iOS, Windows Phone and Android mobile platforms.

Candidates should demonstrate strong experience in some of the following areas:

  • C# (with experience of LINQ, asynchronous programming etc.)
  • .NET framework (at least version 4.0)
  • SQL Server & T-SQL
  • ASP.NET MVC & Razor
  • ASP.NET Web API
  • .NET server technologies (such as Entity Framework, WCF)
  • Web client technologies (JavaScript, knowledge of REST based APIs)
  • Source control solutions (e.g. Git, TFS)
  • Visual Studio (including use of NuGet)
  • Excellent communicator comfortable dealing with technical customer queries.

Salary

Competitive salary based on skills and experience

Pension and healthcare benefits