Senior Software Engineer
Posted 5 hours 5 minutes ago by NET Recruit
£50,000 - £60,000 Annual
Permanent
Full Time
I.T. & Communications Jobs
Dorset, Bournemouth, United Kingdom, BH1 1
Job Description
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 ResponsibilitiesWhile 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