Logo of Huzzle

Software Developer

image

NQC

3mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Product

AI generated summary

  • You need experience with reporting packages, databases, XML, front-end languages, LAMP, jQuery, RESTful APIs, and strong analytical skills. Preferably, you have GCP experience and a degree in a related field.
  • You will develop systems, implement changes, conduct robust testing, solve performance issues, document processes, collaborate with stakeholders, and uphold security and compliance standards.

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.

Responsibilities

  • 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.
  • 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.

FAQs

What is the main responsibility of a Software Developer in this role?

The main responsibility of a Software Developer in this role includes system development and implementation, ongoing support of platforms and services, bug fixes, robust testing of systems, and researching new technologies.

What programming languages and technologies should candidates be familiar with?

Candidates should have demonstrable experience with frontend languages such as HTML, CSS, JavaScript, as well as LAMP (Linux, Apache, MySQL, and PHP), jQuery, and RESTful APIs.

Is experience with GCP preferred?

Yes, experience with Google Cloud Platform (GCP) is preferred for this position.

What kind of qualifications is the company looking for in candidates?

Ideally, candidates should hold a university degree in Software Engineering, Computer Science, or a related field.

Are there any specific analytical skills required for this position?

Yes, strong analytical skills are required, including the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.

What tools will I be expected to use in this role?

Candidates with experience in Jira are preferred, and knowledge of reporting packages and statistical packages for analyzing large datasets is beneficial.

How important is communication in this role?

Effective verbal communication skills are crucial, particularly the ability to provide clear advice and work collaboratively with cross-functional teams.

What benefits does the company offer?

The company offers a competitive salary package, Udemy access for training, a hybrid working policy, a private pension scheme, 25 days of holiday plus bank holidays, a health cash plan, 24/7 access to a virtual GP, life assurance, regular company socials and events, as well as access to the YuLife employment benefits and perks platform.

What kind of work environment can I expect?

The work environment supports a hybrid working policy, allowing flexibility in remote and in-office work.

Is teamwork emphasized in this position?

Yes, the ability to work both independently and as part of a team is essential for success in this role.

Managing Risk and Compliance in Global Supply Chains

Technology
Industry
51-200
Employees
2003
Founded Year

Mission & Purpose

NQC is a leading provider of web based supplier engagement systems. A unique combination of proven procurement expertise coupled with innovative technology enables our customers to reduce the environmental impact of their supply chains, identify risks and drive more responsible corporate behaviour. Our engagement system enables organisations to access n-tier supply chain data from prime contractors and multiple sub-contractor tiers to support the need for transparency and visibility of supply chain data.