Job Title Java Fullstack, C# Developer
Duration 6 Months
Location Osterley
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. A workplace where you can proudly be yourself; our people make client a truly exciting and inclusive place to work.
What you'll do:
• 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.
What you'll bring:
• Extensive system development knowledge with .NET (C#), SQL (e.g., Oracle, SQL Server) and NoSQL (e.g., Couchbase, MongoDB). Experience with Java would be an added bonus.
• 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
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. A workplace where you can proudly be yourself; our people make client a truly exciting and inclusive place to work.
What you'll do:
• 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.
What you'll bring:
• Extensive system development knowledge with .NET (C#), SQL (e.g., Oracle, SQL Server) and NoSQL (e.g., Couchbase, MongoDB). Experience with Java would be an added bonus.
• 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.
• 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.