Job Title: Junior Software Engineer
Department: Engineering Solutions & Software
Locations: UK, Germany, Norway, Poland
Role Presentation The software team within our organisation is responsible for a range of software, from internal tools used in managing the business, to engineering software that supports our consultancy work and commercial products that we sell. These tools and applications include desktop applications, websites and even some mobile development.
As a small team, we take great pleasure in being involved in such a wide range of things, and this presents both rewards and challenges. No day is quite like another, but we have to sometimes cope with days that don't quite go according to plan. There's a great deal of variety in the work, but we don't have the time to specialise for years on the same platform or technology.
For some people that might sound entirely unappealing, and for others, like a great opportunity - for you to decide. We're looking for someone to join the team who has existing experience in some of the languages & technologies we use (but certainly we're not expecting all), but above all the right mindset to pick up new things and use knowledge acquired in one area to help understand another.
Role Purpose To design, develop and maintain both internal and commercial software, to test & document this software and to provide support to internal and external users. To provide resource & time estimates for future development and assist management with identification of such developments.
Duties and Responsibilities
Specific Skills, Knowledge and Experience required
o .NET / ASP.NET Core
o WPF (Windows Presentation Foundation)
o HTML CSS
o JavaScript
o jQuery
o Xamarin
o SQL general principals of relation database design
Role Competencies
Health and Safety To uphold the Company's Health & Safety requirements with particular regard to agreed codes of practice and safe methods of working.
Quality To follow the group Business Management System
Equalities To uphold and carry out the duties of the post with due regard to the Company's 'Equal Opportunities and Dignity at Work Policy'.
Company Values To uphold the company values as set out in the Mission Statement.
Your duties will be as set out in the above job description but please note that the Company reserves the right to update your job description from time to time, to reflect changes in, or to, your role. You will be consulted about any proposed changes. The list of duties in this job description should not be regarded as exclusive or exhaustive.
There will be other duties and requirements associated with your job and, in addition, as a term of your employment you may be required to undertake various other duties as may reasonably be required by the business of you.