Senior Software Developer

Company: NCC Group
Apply for the Senior Software Developer
Location: London
Job Description:

Requirements

  • Very strong knowledge of JavaScript, NodeJS and the React framework
  • Experience with modern JavaScript tooling (ES6+, npm, build pipelines)
  • Experience designing and consuming APIs in production environments
  • Ability to write clean, maintainable, well‑documented code
  • Understanding of secure authentication & authorisation techniques
  • Strong knowledge of both Server and Client Side JavaScript development
  • General programming skills and understanding of secure software development lifecycle (SSDLC)
  • Excellent communication and teamwork abilities
  • Ability to manage multiple projects simultaneously and meet deadlines
  • Creative thinking and problem‑solving skills
  • (Desirable) Bachelor’s degree in computer science, information systems, or related field
  • (Desirable) Significant demonstrable experience specific to Full Stack JavaScript development
  • (Desirable) Other relevant certifications
  • (Desirable) Experience working in a security‑focused environment
  • (Desirable) Knowledge of the ServiceNow Ecosystem is not a requirement, but would be useful

What the job involves

  • This role is a Full Stack JavaScript Developer responsible for designing, building, and maintaining secure, scalable, and high‑quality applications that extend and enhance our ITSM platform (ServiceNow)
  • Operating within a cybersecurity‑focused Managed Services environment, this role requires strong full‑stack JavaScript expertise across backend, frontend, and API development, combined with a security‑first mindset
  • The developer will take ownership of end‑to‑end solutions—from requirements and design through implementation, testing, and support—working closely with ServiceNow administrators, engineers, and business stakeholders
  • Application Development: Design and develop custom JavaScript applications within our ServiceNow platform to automate business processes and resolve complex operational challenges
  • Requirements Gathering: Collaborate with stakeholders across the organization to understand their needs and translate them into technical solutions within ServiceNow
  • Security & Compliance: Implement secure coding practices aligned to SSDLC principles, including data protection, access control, and auditability
  • Customization and Integration: Customize existing applications and integrate with external systems and APIs to enhance functionality and user experience
  • Quality Assurance: Conduct thorough testing of developed applications and solutions. Ensure compliance with coding standards and best practices
  • Continuous Improvement: Identify technical debt and opportunities to improve platform reliability, developer experience, and delivery velocity
  • Documentation and Support: Create comprehensive documentation for developed applications and provide ongoing support and enhancements based on user feedback
  • Collaboration: Work closely with the System Administrators and other IT team members to ensure seamless implementation and operation of developed applications

#J-18808-Ljbffr…

Posted: June 17th, 2026