Senior Software Developer

Job Overview

Senior Software Developer




Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.


The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.


Role purpose:

To develop software for company products and devices and assist in software development for future projects.


Duties and responsibilities:

Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin ServerDevelopment and testing of device software and embedded firmware

Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate

Liaise with software engineers in other parts of the world where necessary

Ensure that designs meet the stated objectives relating to performance, cost and timescale

Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures

Produce prototypes and concept application/designs where appropriate

Maintain and update designs and design documentation as required

Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required

Maintain efficient and effective records relating to designs and design modifications, including issue status

Maintain version control and assist with logging of stocks and assets

Interface with hardware peripherals and create/design and implement APIs and associated interfaces

Keep abreast of new development relating to components, circuit techniques, software tools and techniques

Provide issuer resolution support where required to live field teams

Act as Project Leader in the UK on design projects as required


Person specification

Degree in an IT or Computer Science-related fieldPrevious experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design

Peripheral adaptation to interface new equipment to existing systems

Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)

Time management and problem-solving skills

Highly motivated and a passion to succeed


Required skills




Peripheral Interface development


Find more Senior Software Developer jobs in Rochester

Contact 1stChoiceJobs for other latest Senior Software Developer job vacancies in the Rochester and surrounding areas.  1stChoiceJobs is a specialist IT recruitment agency offering IT vacancies across Kent.

Job Detail
  • Salary£35-50k
  • Our ReferenceVR/02387J
  • Location Rochester, Kent
  • Specialism Software Developer
  • Vacancy Type Full Time
Share this Job