Senior Software Engineer
Your Company: NET Recruit are partnering with a technology business who are seeking a proactive Senior Software Engineer to join their busy Software Engineering team based in Bournemouth area.Your Role and Responsibilities While in this position your duties may include but are not limited to:
- Maintaining and implementing the display system product features, with the agreed specification
- Providing support on system design including within design reviews with the customer and technical proposals
- Liaising with the 3D rendering system supplier to ensure integrations and developments
- Proactively investigating and resolving issues with both software and hardware
- Handling the running of customer demonstrations as needed, alongside providing customer support such as help desk support when needed (in the place of absences)
- Supporting the production of sales materials in order to support products
- Resolving and analysing any issues reported either by customers or by internal team members
- Delivering code to a high quality, within the time and budget constraints set out
- Reviewing functional requirements, code changes and software designs that have been created by other people
- Acting as a technical lead and POC on small scale projects
- Mentoring new and more junior team members
- Reporting on progress against tasks as needed, identifying any issues that may hinder the completion of the task within the set-out parameters
- Strong experience within complex application development, specifically with a good knowledge of C# and any other language such as C++ or JavaScript
- Good knowledge of using APIs including DirectX, OpenGL or Vulkan
- Excellent practical experience with simple hardware and electronic devices
- Experience with the integration with software
- Interest in image processing would be a bonus, particularly if experience has been gained
- Understanding of the Software Development Life Cycle
- Proven use of version control and version control software