Senior Software Developer

  • IT Jobs
  • Rochester, Medway
  • 29/10/2018
SQL

Job Description

C++ Senior Software Developer Rochester £35-50k VR/02387J 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

Listing Logo