Senior Software Developer / Senior Software Engineer
Software Engineering
United Kingdom
Senior Software Developer - Job Spec
Job Title
Senior Developer
Location
Office based - Just off M1 between Leeds and Sheffield
Role
Permanent - Software Developer
Remuneration
£45K to £60K, dependant on experience and ability + pension + performance related bonus
Experience
Must have a minimum of 8 years, full time experience, writing code in a commercial environment, and ideally have some experience of managing a small team
An excellent opportunity has arisen for a Senior Software Developer to join our dynamic team of development Engineers working on bespoke manufacturing equipment from new state of the art premises just off the M1 between Sheffield and Leeds.
The role will require a blend of hands-on code writing, testing and debugging focussed on the robust design and implementation of new and ongoing development software projects.
Any applicant should be excited by the opportunity to complete a full range of developments;
- Working with a small team following agile practises to allow rapid development and customer satisfaction
- Researching, designing, implementing and managing software programmes from initial concept through to final deployment
- Testing and evaluating new and existing programmes
- Ensuring the usability and practicality of applications
- Maintaining and upgrading existing software systems
- Completing feasibility assessments to enhance system functionality or performance including reviews of cross platform migrations
- C#
- Visual Studio / vb.NET
- SQL Server/ MySql
- Jira work management (or similar)
- Git
- OpenCV/ Emgu CV
- Handing / transferring between devices image and/or video files
- Working with IP vision cameras
- Understanding of Python would be useful
- Rabbit MQ
- Jira work management (or similar)
- Git
- Testing and evaluating new and existing programmes
- Some familiarity with C++ and working in a Linux Environment would be useful, but not a requirement
- Evidence of strong fault finding and error correction skill
- Solid/robust testing methodology
- I.T literate
- Familiarity with both Windows and Linux
A passion for software, developing new skills and working on actual innovative products will be essential.
The successful candidate will have a strong work ethic and a good attention for detail.