Senior Software Developer

IT Jobs

Rochester, Medway
IT Jobs
C++ 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 Server
*  Development 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 field
*  Previous 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
*  C#
*  C++
*  PHP
*  SQL
*  Peripheral Interface development

To apply for this job please visit

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Job Location