Python Developer
My Client, a well-established international digital agency, driven by innovation and creativity are looking for a Python developer to join their Digital team and help deliver cutting-edge projects. A broad outlook on Digital technologies and devices guarantees a varied and exciting career.
Role
Working with a team of designers, developers, hardware specialists, project and account management staff, the eligible candidate should have a deep technical knowledge with excellent communication skills.
You Will Be
-A passionate individual
- Experienced at working on front and back-end development of software
- Experienced in using a variety of technologies to include HTML, Javascript and Python
- Comfortable supporting and working with both technical lead and other development staff, constantly striving to innovate as well as producing the highest quality of work.
- A forward thinking individual, embracing movements like the Dev Ops philosophy when approaching development work.
Detailed responsibilities:
1. Responsible for developing highly interactive applications, interfacing with hardware and other systems over the LAN and WAN
2. Responsible for internal code practices, championing the design, architecture maintenance and training of internal libraries and ensuring code produced is inline with internal standards and industry best practices
1. Responsible for ensuring the development pipeline is used to ensure a continuous delivery system
2. Assisting freelance and junior staff to understand code quality, development practices and standards required
3. Contribute to ongoing standards and our Test Driven Development, enforcing this with freelance and junior staff
4. Participate in scoping and planning work
5. Promote iterative development in a demanding environment
6. Ability to take initiative to research and learn emerging technologies
1. Work with project management staff to ensure they are informed of status of development
2. Travel to global destinations for on-site setup and support
3. Provide on-site technical representation, coordinating installation and debugging problems to resolve
4. Working with our development and issue management system - Jira.
Key attributes:
1. Excellent development skills in delivering a range of software systems, specifically utilising HTML5 API’s (i.e. web storage and websockets), Javascript and Python technologies
2. Exposure to the Software Development Lifecycle in an agency environment
3. Comfortable making technical design recommendations and contributing to architecture documentation
4. Excitement for technology, constantly striving to be ahead of the curve
5. Excellent written and verbal communication skills
6. Highly organised, with exceptional attention to detail
7. Calm under pressure
8. Approachable
9. Solutions-focused; creative / lateral thinker
Experience and skills required:
1. Strong knowledge of software development with 5+ years experience hand-coding Python using Django
2. Development with HTML and CSS technologies and exposure to HTML5
3. Knowledge of Design Patterns, Advanced Object-Oriented Programming, REST Web Services, Backend/External System Integration and experience with industry frameworks
4. Understanding of good design principles and ability to adhere to complex design specifications during implementation
5. Demonstrable experience in an agency creative process and comfortable working with designers
6. Knowledge of and experience working with Continuous Integration & Build Management systems an advantage
7. Commercial experience with Git (and git-flow) or similar version control
8. Comfortable contributing and reviewing functional and technical documentation
9. Exposure to using techniques from the Agile methodology in an agency environment an advantage
My Client, a well-established international digital agency, driven by innovation and creativity are looking for a Python developer to join their Digital team and help deliver cutting-edge projects. A broad outlook on Digital technologies and devices guarantees a varied and exciting career.
Role
Working with a team of designers, developers, hardware specialists, project and account management staff, the eligible candidate should have a deep technical knowledge with excellent communication skills.
You Will Be
-A passionate individual
- Experienced at working on front and back-end development of software
- Experienced in using a variety of technologies to include HTML, Javascript and Python
- Comfortable supporting and working with both technical lead and other development staff, constantly striving to innovate as well as producing the highest quality of work.
- A forward thinking individual, embracing movements like the Dev Ops philosophy when approaching development work.
Detailed responsibilities:
1. Responsible for developing highly interactive applications, interfacing with hardware and other systems over the LAN and WAN
2. Responsible for internal code practices, championing the design, architecture maintenance and training of internal libraries and ensuring code produced is inline with internal standards and industry best practices
1. Responsible for ensuring the development pipeline is used to ensure a continuous delivery system
2. Assisting freelance and junior staff to understand code quality, development practices and standards required
3. Contribute to ongoing standards and our Test Driven Development, enforcing this with freelance and junior staff
4. Participate in scoping and planning work
5. Promote iterative development in a demanding environment
6. Ability to take initiative to research and learn emerging technologies
1. Work with project management staff to ensure they are informed of status of development
2. Travel to global destinations for on-site setup and support
3. Provide on-site technical representation, coordinating installation and debugging problems to resolve
4. Working with our development and issue management system - Jira.
Key attributes:
1. Excellent development skills in delivering a range of software systems, specifically utilising HTML5 API’s (i.e. web storage and websockets), Javascript and Python technologies
2. Exposure to the Software Development Lifecycle in an agency environment
3. Comfortable making technical design recommendations and contributing to architecture documentation
4. Excitement for technology, constantly striving to be ahead of the curve
5. Excellent written and verbal communication skills
6. Highly organised, with exceptional attention to detail
7. Calm under pressure
8. Approachable
9. Solutions-focused; creative / lateral thinker
Experience and skills required:
1. Strong knowledge of software development with 5+ years experience hand-coding Python using Django
2. Development with HTML and CSS technologies and exposure to HTML5
3. Knowledge of Design Patterns, Advanced Object-Oriented Programming, REST Web Services, Backend/External System Integration and experience with industry frameworks
4. Understanding of good design principles and ability to adhere to complex design specifications during implementation
5. Demonstrable experience in an agency creative process and comfortable working with designers
6. Knowledge of and experience working with Continuous Integration & Build Management systems an advantage
7. Commercial experience with Git (and git-flow) or similar version control
8. Comfortable contributing and reviewing functional and technical documentation
9. Exposure to using techniques from the Agile methodology in an agency environment an advantage