Reporting to the PC software team leader, this role will participate in the development of a variety of internal and external facing PC based applications.
The successful candidate will work within the TETRA PC software development team on assigned development tasks. These would involve activities throughout the full development lifecycle and cover a wide range of PC applications, such as radio customisation, programming, debugging and testing tools. The incumbent would be responsible for the completion of their tasks on schedule and to the required quality level, and the regular reporting of status and issues.
Activities would include:
•Providing input to the estimation and planning of work
•Production of design and test specifications
•Implementation of code and unit test cases
•Defect investigation and resolution
Technical Skills (essential)
•A thorough understanding of object oriented design and programming
•A working knowledge of a modern database technology.
•Some experience of C# and/or C++ programming languages
•Some experience of PC application development using Visual Studio or another modern IDE.
•Some experience of Windows GUI development
Technical Skills (desirable)
•Up to 2 years of experience of PC application development
•A good understanding of the Microsoft .NET framework.
•A good understanding of database design and SQL
•Serial data communications knowledge and programming experience
•Experience of unit testing and automated test tools.
•A working knowledge of MS Office applications
•A strong academic record including good A levels and a 2:1, or better, in Computer Science, or related subject.
•Always looking to learn, interested in technology and computer science
•Enthusiastic, communicative and inquisitive individual
•Motivated by producing quality work within agreed timescales
•Creative problem solver
•Customer (internal and external) focused
•Structured in his/her working practices with a practical understanding of quality software development processes
•Flexible with a 'whatever it takes' attitude
•Experience of working in a small/medium size 'high tech' company
If you would like to apply for this role please email your CV to email@example.com