Junior Software Engineer
Job Purpose:
To be part of a team designing and developing features on our existing device management platform, which is currently being used to manage our flagship Becrypt OS products in a number of organisations.
The successful candidate will enjoy working in a team, taking the initiative for new features and taking responsibility in improving the existing system.
Principal duties and responsibilities:
- Write, test and maintain software code as according to design specifications in a quality and timely manner
- Troubleshoot and resolve bugs
- Perform code reviews and write documentation
- Support QA to ensure the product is of good quality
- Any other reasonable duties as required by the business
Skills and Experience:
Essential
- 1+ years Microsoft ASP .NET experience
- C# ASP.NET core MVC / WebAPI
- Entity Framework
- RESTful web services and JSON
- Javascript
- HTML/CSS
- Degree in computer science or another closely related subject
Desirable
- T-SQL
- Web Security and Cryptography
- React
- Docker
- Python
Qualities:
- Team player
- Problem solver
- Excellent communicator
- Shows great attention to detail
- Self-motivated
- Sense of humour
Package & discretionary benefits:
- 25 days annual leave plus an additional 2 days after 2 years’ service
- 5 days additional holiday purchase available
- Private medical insurance
- Heath cashback plan with Healthshield
- Pension scheme
- Life cover 4 x salary
- Season ticket loan
- Salary exchange benefits (ride2work, pension)
- Subsidised gym membership
- Employee referral scheme
Role will be subject to an employment screening process and will require security clearance.