Full Stack Developer
Date: 16-May-2022
Location: Oxford, GB, OX4 4DQ
Company: Nominet
ABOUT OUR ROLE
As a Full Stack Software Developer working in Nominet Cyber's Software Engineering team, you will be a crucial part of our team whose role is to design and Implement features that solve our customers' business challenges.
We are seeking a passionate team player who flourishes on delivering solutions in a dynamic environment. Collaborating in an agile scrum team, you will focus on designing creative solutions, implementing them and releasing them as part of the software releases that enhance Nominet’s ground-breaking DNS Analytics and Threat Intelligence Platform - specifically our ground-breaking Digital Roaming platform
WHAT YOU’LL BE DOING
Working within a dynamic and highly innovative team, you will be responsible for maintaining existing platforms as well as developing new features and enhancements.
In a nutshell, you will be responsible for
- Solving complex problems and taking responsibility for key design decisions
- Investigating and engaging with new trends, technologies, packages and libraries
- Packaging software for continuous delivery/deployment
- Working within Agile Environment
ABOUT YOU
In addition to taking pride in your work to develop the best user experience and functionality for our customers you will be technical strong in the following areas.
- Strong programming skills in Java and / or Python
- In-depth experience of API Development
- UI / UX experience
- Highly proficient with Java script, working with Angular JS
- Strong knowledge of HTML5, CSS3
- Knowledge of AJAX, current web standards, trends and patterns.
- Database experience at the Back End
- Familiarity with Git version control system
- Experience or exposure to AWS, Kubernetes, authentication and Certificates will be highly regarded
In addition to these core technical skills, you will also demonstrate :
- Implementation of clean, robust, thoroughly-tested, maintainable, and standards-compliant code (that leverages frameworks where possible) in an agile working environment ·
- Working from a prototype and collaborating with researchers to deliver production-ready systems ·
- Working on a breadth of technologies whilst ensuring a coherent, high-performing solution
- Ability to scrutinise and provide feedback on specifications ·
- Ability to produce documentation that is well-structured and well written
Job Segment:
Developer, Java, Database, Programmer, Information Technology, Technology