Python Developer
3 days ago
Job Purpose/Key Responsibilities
This role of a Developer: Systems Development, is a key role within the Systems Development team and is focused on the following areas:
Technical Skills
- Works in a team of Developers, within the overall System Development team and delivers to direction and detail on Development tasks to be completed.
- Owns, develops and delivers significant elements of overall Systems Development software and suggests and details improvements and adjustments as needed.
- Performs a Application Maintenance role as appropriate.
- Delivers Development Priorities for their function, balancing day to day demands for new feature development and delivery.
- Takes ownership for Technical matters and development design decision, escalates when appropriate.
- Development Support: supports and contributes to development estimation and planning for development and production support tasks.
- Maintains industry knowledge and supports team with Technology strategy, based on industry trends and best practices.
Technical Behaviours.
- Develops to agreed technical and behavioural standards within team.
- Supports other functions within System Development, specifically DevOps, to deliver high quality technical output from Systems Development.
What you'll do
- Develop complex systems in the Content Protection System Development team.
- Support and Deliver on the Development roadmap, covering new Product requests through to Production Support and Incident Management.
- Supports the Scope, Design and estimate new Platforms and features for the Content Protection Systems estate.
- Manage and resolve Production issues as well as develop and deliver new products and features.
- Work within development approach and estimation under supervision.
- Work on key elements of core products and functionality within the wider System Development team.
- Support and suggest the use of new technologies and practices into the team.
What you'll bring
- Software Development skills and delivery experience in a complex environment.
- >2 years proven record of developing large scale technology focussed projects.
- Python (3.6+) skills in a commercial Development team. Java skills are also desirable for the range of Content Protection systems.
- Cloud based development: AWS preferred.
- Delivery experience in multiple methodologies. (Agile Scrum, Waterfall)
- Structured approach to Technical development, problem solving and management of systems.
- Experience of complex technical integration projects in the full system lifecycle.
Job Purpose/Key Responsibilities
This role of a Developer: Systems Development, is a key role within the Systems Development team and is focused on the following areas:
- Technical Skills_
- Works in a team of Developers, within the overall System Development team and delivers to direction and detail on Development tasks to be completed.
- Owns, develops and delivers significant elements of overall Systems Development software and suggests and details improvements and adjustments as needed.
- Performs a Application Maintenance role as appropriate.
- Delivers Development Priorities for their function, balancing day to day demands for new feature development and delivery.
- Takes ownership for Technical matters and development design decision, escalates when appropriate.
- Development Support: supports and contributes to development estimation and planning for development and production support tasks.
- Maintains industry knowledge and supports team with Technology strategy, based on industry trends and best practices.
- Technical Behaviours_.
- Develops to agreed technical and behavioural standards within team.
- Supports other functions within System Development, specifically DevOps, to deliver high quality technical output from Systems Development.
- What you'll do_
- Develop complex systems in the Content Protection System Development team.
- Support and Deliver on the Development roadmap, covering new Product requests through to Production Support and Incident Management.
- Supports the Scope, Design and estimate new Platforms and features for the Content Protection Systems estate.
- Manage and resolve Production issues as well as develop and deliver new products and features.
- Work within development approach and estimation under supervision.
- Work on key elements of core products and functionality within the wider System Development team.
- Support and suggest the use of new technologies and practices into the team.
- What you'll bring_
- Software Development skills and delivery experience in a complex environment.
- 2 years proven record of developing large scale technology focussed projects.
- Python (3.6+) skills in a commercial Development team. Java skills are also desirable for the range of Content Protection systems.
- Cloud based development: AWS preferred.
- Delivery experience in multiple methodologies. (Agile Scrum, Waterfall)
- Structured approach to Technical development, problem solving and management of systems.
- Experience of complex technical integration projects in the full system lifecycle.