Our talented Product Development and Assurance Team is responsible for researching new and innovative technologies and infrastructure services as part of the ongoing development of our software and services.
With responsibilities for the successful ongoing development of our solutions, our team ensures they meet required security standards and technology protocols and offers clients the highest quality user experience, service availability and security.
Our next Software Developers will be responsible for the development and ongoing support of platforms and services. Key Responsibilities: The Software Developer will be required to undertake the following responsibilities as part of their day to day activities: System development and implementation.
Configuration and change control.
System corrections for identified bugs, issues and problems as may be identified.
Robust testing of systems prior to implementation, in accordance with testing and acceptance methodologies as may be required.
Research and development of new technologies and infrastructure platforms as may be required.
Other development or technology-related tasks may be reasonably required.
Solve complex performance problems and architectural challenges.
Document code and processes.
Work with other developers and stakeholders to deliver projects on time and within budget.
General Responsibilities: Be an ambassador for the company at all times.
Maintain a high quality of communications internally and externally.
Carry out any reasonable job related task requested.
Implement and act in accordance with companies information security policies.
Protect assets from unauthorised access, disclosure, modification, destruction or interference.
Execute responsibilities in line with security processes or policies.
Report security events or potential events or other security risks to the organisation.
Adherence at all times to confidentiality clauses set out in employment contract particularly with regards to the handling of sensitive data and information.
Attend training courses provided by the company and maintain awareness and adherence to company policies and processes.
Adhere to all company policies included within the Employee Handbook in particular the Code of Business Ethics, the Equality and Diversity Policy, the Health & Safety Policy, Internet and Email Policy and other asset related policies.
Requirements Knowledge of and experience with reporting packages, databases and programming (XML).
Knowledge of statistics and experience with statistical packages for analysing large datasets.
Strong analytical skills with the ability to collect, organise, analyse and disseminate significant amounts of information with attention to detail and accuracy.
Demonstrable experience of frontend languages (HTML, CSS, JavaScript).
Demonstrable experience of LAMP (Linux, Apache, My SQL and PHP).
Demonstrable experience of jQuery.
Experience with RESTful APIs.
A keen eye for detail in debugging.
Effective verbal communication skills in particular the ability to provide clear advice.
Ability to deal with a demanding workload which may include conflicting demands on time.
Ability to work on own initiative and as a member of a team.
Excellent interpersonal skills with people at all levels.
Experience with Jira is preferred.
Preferably a university degree in Software Engineering, Computer Science or related field.
Preferably experience with GCP.
Preferably experience with Surveillance Questionnaires.
Key Competencies: Is consistently motivated, committed and able to perform duties in all situations.
Communicates and receives ideas, views and information to achieve understanding.
Champions NQC's values and consistently acts in a principled, open and conscientious manner, challenging unacceptable behaviour.
Plans and prioritises activities and resources to maximise performance and minimise errors. Thinks creatively and embraces opportunities for change. Works collaboratively with cross-functional teams and acts as a team player while supporting colleagues.
Benefits Competitive salary package.
Udemy access.
Hybrid working policy.
Private pension scheme.
25 days holiday (Increasing with service) + bank holidays.
Health Cash Plan.
24/7 Access to a Virtual GP.
Life Assurance (4 x Salary after probation period).
Regular company socials & events.
YuLife: Employment benefits and perks platform.