Fullstack Developer

Hubbado Limited, Isleworth, Greater London

Fullstack Developer

Salary Not Specified

Hubbado Limited, Isleworth, Greater London

  • Full time
  • Permanent
  • Remote working

Posted today, 29 Nov | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: 592f01aa35204c70b3e7ddf23647ed93

Full Job Description

Want to do the best work of your life? With 24 million customers in 6 countries, make your mark at Europe's leading media and entertainment brand.,

  • Help to build Cloud based services and applications that form part of our Group Content Platform.
  • Participate in all stages of the software development lifecycle, from initial analysis & design to implementation (using C# & Java) and post launch support.
  • Contribute to and maintain the platform on which the service runs, including the full path to production.
  • Enhance and support existing production applications / platform.
  • Responsible for contributing to and helping shape technical direction, while delivering day-to-day in a delivery team.
  • Design, develop, test and support new micro-service applications; that scale predictably, promote maintainability and extensibility.
  • Offer advice and guidance around design, architectural decisions, and code quality.
  • Collaborate with analysts, developers and testers within a dynamic scrum team and be actively involved in all aspects of the agile delivery cycle.

    Extensive system development knowledge with .NET (C#), SQL (e.g., Oracle, SQL Server) and NoSQL (e.g., Couchbase, MongoDB).
  • Applied knowledge of software engineering best practice and software development methodologies (e.g., XP, Scrum, design patterns, SOLID principles, Test Driven Development, Object Oriented design and implementation, APIs (REST etc.)).
  • Applied knowledge of JavaScript, web front-end technologies. (React/Redux, node.js etc.)
  • Knowledge of using/setting up automated CI/CD pipelines (e.g., Jenkins, Docker, Kubernetes etc.), as well as experience with configuration and build tools (e.g., Jenkins, Octopus deploy, TeamCity and GitHub).
  • Hands-on experience working with automated testing frameworks (e.g., Spock, pytest, Groovy, Spock, etc.).
  • Experience working with systems that communicate asynchronously using message-oriented-middleware such as ActiveMQ or Kafka as well as familiarity with monitoring tools such as Prometheus and Grafana.
  • Excellent communication skills with the ability to quickly adapt to unfamiliar domains and technologies and a strong drive to continuously improve the systems we work with., DevOps Technical Skills
  • Continuous Integration / Deployment (CI/CD) IT Infrastructure Expertise IT Monitoring Tools & Management IT Infrastructure Products Apache ActiveMQ Oracle Management Frameworks and Business Modelling Scrum Programming Languages & Frameworks C# Java JavaScript SQL Software Development API Test Driven Development (TDD) Software Development Tools MongoDB