0% found this document useful (0 votes)
94 views

Developer PD - Python Django

This job posting is for a Developer - Python Django position in Auckland, New Zealand. The role involves building new digital applications and re-platforming legacy apps using Python/Django. Key responsibilities include developing scalable and maintainable solutions, writing unit tests, implementing A/B tests, and ensuring high quality through testing and best practices. The ideal candidate has 2+ years of experience developing Python/Django web apps, understands web development standards like OWASP, and is able to problem solve, communicate effectively, and work as part of a team.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views

Developer PD - Python Django

This job posting is for a Developer - Python Django position in Auckland, New Zealand. The role involves building new digital applications and re-platforming legacy apps using Python/Django. Key responsibilities include developing scalable and maintainable solutions, writing unit tests, implementing A/B tests, and ensuring high quality through testing and best practices. The ideal candidate has 2+ years of experience developing Python/Django web apps, understands web development standards like OWASP, and is able to problem solve, communicate effectively, and work as part of a team.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Position Description

Job Title Developer - Python Django Division Publishing

Department Technology Location Auckland

Reports to (Job Development Team Lead Number of 0


Title) Direct Reports

Role Purpose (Overall reason why the role exists)

As part of our Digital Development (Delivery) Team, this role will help expand our product suite by building
new client facing digital apps and re-platforming legacy apps. You will develop well thought-out, scalable,
maintainable, documented solutions to support NZME platforms.

Key relationships (Outline the key internal and external relationships required to make this role a success and
why)

Internal: GM Digital Development, Digital Team Lead, Product Owner, Project Manager, GM Digital
External: Innovation
Nil

Key Critical Outcome – Web Development, Design & Maintenance

Activities:
• Assist in building, testing and releasing robust, high performance digital applications that are suitable for
current requirements and with flexibility for future changes.
• Ensure development project planning is effective to achieve deadlines and required timeframes
• Carry out routine software maintenance and support of digital applications and associated databases.
• Write unit tests for your code and value code quality
• Develop prototypes quickly
• Implement A-B tests with Test Engineer and Product Owner
• Understand our entire suite of products so you can better anticipate limitations
• For each new development and change request, ensure requirements are understood by the team and
work with the Product Owners to baseline them
• Assist with identifying performance issues related to the applications and implementing necessary changes
• Review and influence ongoing design, standards and methods of our engineering process
• Research and be aware of other technologies, frameworks and hardware which could assist to achieve
business goals

Measures: ( Covers the performance expectation, targets to be achieved, standard to which the outcome is to be
achieved)
• Achieve agreed deliverables within agreed timelines
• Show implementation of improvements
• Show an increase of code unit test coverage
• Raise issues and changes for action

CHATEAU Victor IEA May 2019 Page 1


• Delivered work is in accordance with approved specifications and guidelines unless otherwise agreed

Key Critical Outcome – Quality Management

Activities:
• Follow the technical leadership of the Team Leader (and other relevant staff) to ensure technical
consistency.
• Ensure the application is secure and resilient to the effects of high traffic and malicious users.
• Ensure high quality through unit testing, standards and other quality measures.
• Follow recognized software best practices (e.g. software version control, SDLC).
Measures: ( Covers the performance expectation, targets to be achieved, standard to which the outcome is to be
achieved)
• Feedback from peers and leads
• Record steps taken to achieve security and quality
• Work delivered for testing is completed to a high standard requiring minimal refinement to resolve defects

Key Critical Outcome – Process Management

Activities:
• Manage the development process within the go-to-market and development frameworks (inceptions to
completion)
Measures: ( Covers the performance expectation, targets to be achieved, standard to which the outcome is to be
achieved)
• Record activity in the applicable tools
• Show improvements which have been agreed with team
• Support issues are addressed in a timely manner

Key Critical Outcome - Reporting

Activities:
• Create appropriate documentation to facilitate future enhancement and support of software code.
Measures: ( Covers the performance expectation, targets to be achieved, standard to which the outcome is to be
achieved)
• Clear reports with correct information
• Report information has been supplied in a timely manner

Key Critical Outcome - Communication

Activities:
• Participate in all relevant meetings across the business to assist in understanding what can be achieved in
the short and long term, market updates and general knowledge awareness
• Collaborate with team members and internal stakeholders to work on cross-platform projects

CHATEAU Victor IEA May 2019 Page 2


• Pass on relevant knowledge so as to help up-skill other team members
Measures: ( Covers the performance expectation, targets to be achieved, standard to which the outcome is to be
achieved)
• Be seen as an engaged participant who informs and works to find resolution
• Communication with team members and third parties is accurate and thorough.

Key Critical Outcome - Compliance

Activities:
• Ensure that all activities are conducted in accordance with applicable legislation, rules and standards,
including relevant Acts, regulations, and industry body requirements
• Show knowledge of compliance and company requirements
Measures: ( Covers the performance expectation, targets to be achieved, standard to which the outcome is to be
achieved)
• Record compliance steps in applicable artefacts

Key Critical Outcome – Contribution to other functions

Activities:
• Assist with web design functions when and as required on an ad hoc basis.
Measures: ( Covers the performance expectation, targets to be achieved, standard to which the outcome is to be
achieved)
• Work as cross functional team member

Experience and Qualification (specify the essential and desirable requirements for the role)

Essential
• A relevant Engineering, Information Technology or Computer Science degree
• 2+ years web software development
• 1+ years Python/Django
• 1+ PHP
• 2+ years MySQL
• 2+ years Object Oriented Analysis & Design
• Methodical problem diagnosis
• Unix/Linux (basic knowledge)
• 1+ years Proven record of deployed Python/Django web apps
• Good understanding of OWASP standards for secure application development

Preferred
• Qualification in software development – specific to web or internet applications
• Self-taught software development skills
• Software development accreditation
• Symfony
• 2+ years HTML5, CSS, JavaScript
• 2+ years SVCS (Git, Subversion, …)
• E-commerce platform development
• SOA

CHATEAU Victor IEA May 2019 Page 3


• Jira

Competencies ( A list of 5-6 key behaviours critical to how the role is achieved: “the how”)
Refer to the Core Competency Framework

• Have good attention to detail and have great verbal and written communication skills
• Can assess requirements and form a good plan before developing a solution
• Have a puzzle-solving brain and the ability to adapt to changes in requirements
• Can problem solve, isolate, analyze and identify technical issues and help facilitate a team effort to fix things
• Can work in a team and ask heaps of questions
• Have good time management skills
• Have a positive, “can do” attitude
• Ensure safe work practices are adhered to in order to maintain a healthy workplace and environment
• Proactively engage in networking and self-development opportunities and activities.

Delegated Authorities

Financial n/a

Other n/a

Disclaimer

The above statements are intended to describe the general nature and level of work being performed by incumbents in the assigned position.
They are not construed as an exhaustive list of all responsibilities, duties, or skills required of the incumbent. From time to time, personnel may
be required to perform duties outside of their normal responsibilities as needed.

CHATEAU Victor IEA May 2019 Page 4

You might also like