NovAtel

Returning Candidate?

Software Engineer

Software Engineer

Job ID 
2018-1326
Job Locations 
UK-Aberdeen
Category 
Technical / Engineering
Type 
Permanent Full-Time

More information about this job

Overview

DESCRIPTION OF TEAM & SUMMARY OF POSITION:

Veripos is a provider of high precision navigation and positioning products and services to the offshore marine and gas industry. We are looking for a full time permanent Software Engineer to join our R&D department in Aberdeen.

Designing, implementing and testing software, this role offers the chance to deliver step changes whilst working with modern technologies.

Responsibilities

DESCRIPTION OF RESPONSIBILITIES:  

  • Design, develop, test and deliver software in support of Veripos products and services
  • Develop Technical Specifications documents
  • Design and successful delivery of assigned development work
  • Assist development team when needed
  • Liaise with System Engineers to ensure understanding of client requirements
  • Design and development of appropriate unit tests for all development work
  • Ensure established standards and procedures are followed at all times

Qualifications

QUALIFICATIONS: 

  • B.Sc / B.Eng in computing or technical discipline with 3 to 5 years of experience, including demonstrable time in a software engineering role
  • Experience working in an agile team

Must-Have:                      

  • Microsoft technology stack knowledge
  • Visual Studio
  • Proven, hands-on experience with .NET development
  • Design, development, testing and deployment
  • C#.NET design patterns & S.O.L.I.D design principles
  • WPF/Windows Forms
  • Test-Driven-Development (TDD) approach to design
  • Excellent interpersonal and communication skills
  • Enterprise software and web development experience
  • Knowledge of development methodologies 

Key Success Factors: 

  • Collaborative abilities in multi-disciplined teams
  • Ability to take work/tasks/projects to closure
  • Attention to detail
  • Ability to flex and adapt to changing situations easily
  • A self-starter who is able to work under their own initiative 

Nice-to-Have: 

  • Hands-on LINUX development experience
  • Utilities knowledge
  • Web development using ASP.NET MVC, HTML5, CSS & JavaScript utilising modern client side frameworks such as Angular and React
  • Windows CE/Windows Embedded
  • Modern C++
  • SVN source control
  • JIRA project management