- Do you enjoy technically challenging software development which pushes your skills to the limit?
- Do you welcome exposure to a wide range of new technologies?
- Would you like to work for an employer who puts security before deadlines, and gives you space to learn the skills that you need?
- Are you looking for a career path which allows you to maintain and deepen your technical expertise?
- Producing clean, efficient code based on specifications
- Troubleshooting, debugging and upgrading existing software
- Demonstrable ability to deliver secure, reliable and maintainable code.
- Demonstrable ability to cover all phases of the software development lifecycle.
- Demonstrable ability to work on own projects and within a team.
- Good judgement with respect to solution identification, and both high- and low-level design
- Aptitude for understanding and interpreting client needs
- Critical thinking
- Keen attention to detail
- ReactJS and/or NodeJS
- JavaScript
- Python
- MongoDB, ElasticSearch (or other NoSQL databases)
- IT security concepts and practices
- Artificial intelligence / machine learning
- Low-level IP networking
- Network intrusion detection
- Penetration testing
- Malware analysis
- To capture user requirements for new software, or for changes to existing software.
- To write software which satisfies the agreed user requirements.
- To test software, writing unit and/or system tests where appropriate.
- To write appropriate developer-facing and user-facing documentation.
- To deploy software that is to be hosted by R&I, or assist with the deployment of software to be hosted by IT Support.
- To manage and appropriately respond to issues raised by users.
- To ensure that Nettitude software is secure, reliable and maintainable.
- To assist with the installation and operation of R&I IT systems.
- To review software and documentation written by other members of the department.
- To provide training to users where required.
- To assist Management in performing other tasks as requested and required for effective business function.
Company
Location
Royal Leamington Spa, England - United Kingdom
Job type
Full-Time
React Job Details
About Nettitude
This role is at Nettitude, an LRQA company. Nettitude is an award-winning provider of Cyber Security and Assurance, Incident Response and Technology services to organisations across the world. We are at a very exciting stage both in terms of our company but also in the Cyber Security marketplace.
We are looking for the right people to join us as we embrace the challenges thrown up by the advancements within the IT industry and the threats being faced. Nettitude is at the forefront of this arena and we excited to be seeking the right people to join our team.
Find out more about Nettitude at Nettitude Cyber Security ️ Award-Winning Cybersecurity Solutions . If you want to review our research and tooling, then head on over to Tips, Tricks and Tools for Cyber Security Enthusiasts | Nettitude Labs.
The role
If you answered ‘yes’ to these questions, then we have something for you and we’d love to welcome you to our team! You’ll find yourself engaging in cutting edge cyber security capabilities with a high performing team of diverse and supportive peers.
Nettitude is looking to recruit a Developer to work within its Research & Innovation Department developing bespoke security-related software for internal use and client facing applications. The key areas of responsibility will include:
Skills and experience
Essential skills and experience would include:
Additionally, we look for a candidate with:
We would also be looking for advanced skills in at least some of the technologies commonly used in Nettitude projects:
Experience or awareness of the following would also be desirable (but none are essential):
What you’ll be doing
Typical software projects in the R&I department range from straightforward web portals and dashboards, through to innovative and challenging security-related software for purposes such as:
To achieve this the development team is supported by our research staff, and by other security professionals within Nettitude. Nevertheless, it is common for the development team to be presented with tasks for which the solution is non-obvious, or which requires the use of unfamiliar tools or techniques. An aptitude for learning and problem solving will therefore be needed to successfully deliver this role.
The following list is indicative of the overall expectations of the role (not exhaustive).
Location
This role can be home- or office-based at the preference of the successful candidate. At a minimum it will be necessary to reside in the UK or Greece, and to make occasional visits to our local office on an ad hoc basis.
What we offer
We offer an exciting working environment with intellectual challenges, responsibility, and the opportunity to be involved with state-of-the-art cybersecurity research and development. An attractive remuneration package will be provided. #LI-Nettitude
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs