Experienced Software Developer Vacancy

On 17/01/2018

Join the Winning Team - Software Developer

Visual Management Systems Ltd. a leading manufacturer of IP based high security surveillance systems. The company has an industry pedigree spanning more than 20 years and uses the latest technology and cutting edge products.
This is an excellent opportunity to join one of the UK’s leading providers of Integrated Security Management Solutions, at a time of impressive growth and expansion plans.

Software1We are looking for a Software Developer to join Visual Management Systems Ltd. developer of the TITAN portfolio of integrated security management solutions, in our Glasgow head office. The ideal Candidate will have experience with C# .NET development, as well as WPF.

You will be responsible for software development as well as software de-bugging and testing using test-driven development (TDD) to ensure code is surrounded by high coverage unit tests.

The successful Software Developer will be comfortable working within an agile and flexible team at our headquarters in Glasgow, where your contribution, energy, enthusiasm and drive to deliver high quality software will be critical. You must be a confident communicator and have the ability to investigate and analyse complex systems in a methodical way.

The role is ideal for those who are in possession of or wish to develop a wide variety of IT and software skills and seek to apply them by providing high quality end-user applications within the security and safety sector.

You will be expected to have a good degree or equivalent in a related subject i.e. Computer Science, Maths or Electronics, programming experience using C, C++, C# or similar and be capable of developing object oriented applications in C# using Microsoft Windows tools (Visual Studio) and .NET.

You should also have experience in GUI development using Windows presentation foundation (WPF) and be familiar with Ethernet and/or TCP/IP protocols using asynchronous communications & programming, development processes and methods (e.g. CI/CD/TDD) and SQL/MySQL databases.

The ideal candidate should also have a working knowledge of: Version Control Tool (SVN), Continuous Integration Tools (CruiseControl and/or Jenkins/TeamCity) and Project Management Tools such as Redmine and/or Jira. In addition familiarity with Direct X for image processing & rendering would be extremely useful.

Visual Management Systems Ltd. is offering a competitive salary package, with the opportunity for personal development in this expanding business.
The Skills  

Mandatory skills:

  • Microsoft Visual Studio Blend
  • Microsoft Visual Studio
  • .NET framework
  • C#
  • Visual basic.net
  • SQL ( Microsoft SQL Server, MsSql)
  • WPF/XAML (Mvvm Design Pattern/ Dependency Injection/IoC)
  • Entity Framework
  • Software Design Pattern
  • Unit Testing
  • TDD
  • Socket Programming (TCP/UDP)
  • Linq
  • Winforms
  • Object Oriented Design

Experience Software Developer DetailsExperience Software Developer Details

Optional skills:

  • Some Linux knowledge
  • C++
  • Rtsp
  • Networking
  • Version Control Tool (SVN)
  • Continuous Integration Tools (CruiseControl and/or Jenkins/TeamCity)
  • Project Management Tool (Redmine and/or Jira)
  • Direct X for image processing & rendering.