Software Engineer - Permanent
Our client who are a highly successful & dynamic business have an excellent opportunity for a Software Engineer - Full Stack. Working in a team of six engineers within their R&D function you will be responsible for applying sound programming principles to design, develop and test software features as part of a muti-disciplinary engineering team. You must have experience in designing and developing software using Object Orientated techniques: Experience in requirements capture and technical documentation generation:Proven commercial experience of software development in an Agile environment: Good fundamental and hands on knowledge of database technology (SQL and NoSQL):Proven experience in applications software development: Designing and developing User Interfaces for embedded or IoT devices: experience with Microsoft Visual Studio: Experience using various languages such as C, C++, Python, C# and .NET are important.
You must be an excellent communicator who can manage their time effectively and meet tight deadlines. They like people who dig deep into the hardware to identify problems. The company has a great people culture and their is good scope for career progression.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, gender reassignment, marriage and civil partnerships, pregnancy or maternity or age
your application has been submitted