Senior Software Engineer

Ref No. EMP439164
Location Fareham, England
Job type Permanent
Job Status Closed
You can not apply for this job as its status is Closed.
  • Share:

Introduction

Our client are seeking a lead software engineer to help them progress their technology. You will be extending the capability of an asset tracking system while also transforming it into a multi-platform application.

Important

Software enigneering skills in C++ and C#, The ability to lead a software team and drive technical change

The Job

Purpose

Design and Development of software systems and its interfacing to digital hardware and 3rd party applications.

Duties and Responsibilities

  • Lead a high performing development team, driving new innovative solutions by leading by example
  • Hands on development of mobile and desktop applications
  • Own all aspects of the software development lifecycle (requirements, design, development, testing and delivery)
  • Keeping the software development on schedule and on target; managing the design tradeoff decisions
  • Setting software development best practices
  • Selecting the best tools, frameworks, design patterns, hardware, software and other IT elements to achieve functional objective
  • Maximising the effectiveness of the development team
  • Delivering quality software on time while adhering to quality processes
  • Following industry trends and keeping development skills relevant
  • Utilising unit testing, build servers and version control best practices
  • Breaking down system designs into user stories/development deliverables
  • Developing conceptual models and high-level designs
  • Developing infrastructure (network, storage) and information security
  • Migrating legacy code bases to new platforms, processes and tools
  • Performance management of individual team members

Technical and Non-Technical Skills

  • Electronic test equipment (for Digital Hardware and Software Design)
  • Object Oriented design and development (C++, C#, Java)
  • Web application development (Micro-Service Architectures)
  • Using Jira for task management and software process control
  • Building REST APIs using open, API standards and gateways, Spring for Android
  • Front-end development in ReactJS, RESTful web service or similar frameworks
  • Design patterns (MVVM, MVP, MVC)
  • In depth knowledge of PC systems/networking
  • Digital Signal processing is an asset
  • Tools such as GIt/SVN, Jira, Jenkins
  • Project planning (Agile and Waterfall)

Education and Experience

  • Honours degree in Electronics or Computer Science (or equivalent)
  • Proven track record in programming

Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Matchtech and may assist with processing your application.

You can not apply for this job as its status is Closed.
  • Share:

 

Related jobs

 

Back to top