This is an opportunity to work on a range of web applications for the resources, education and healthcare sectors plus consumer-facing websites. The successful applicant will understand the need to achieve a balance between innovation and the most appropriate solution for our commercial clients. While much of your time will be devoted to hands-on coding, you will also be involved in scoping, estimating and planning the effective and efficient execution of our projects.
Django Python Developer
Skills Required
Must have:
● 5+ years of professional experience in a software development role
● 3+ years of professional experience in Python
● 3+ years of professional experience with Django
● Proven record of delivering web applications
● Hands-on experience with modern development tools & practices
● Experience with relational database management systems (e.g. PostgreSQL, MySQL).
● Fluent in written and spoken English
● Technical documentation skills
● Experience with Issue tracking and bug triaging (e.g. Jira, Redmine)
● System / infrastructure management skills
Nice to have:
● Experience with JavaScript frameworks / environment tools (e.g. Vue.js, React, Backbone.js Webpack, npm)
● Experience with Python environment tools (virtualenv, pip, Pipenv)
● Experience with containerisation and orchestration technologies (Docker, docker-compose)
● Experience using common Django apps (Celery, Django REST Framework)
● Hands-on experience with Amazon Web Services
Position Accountabilities:
● Collaborate with Project Manager, Lead Developer and all team members to deliver project requirements
● Monitor projects to ensure they are delivered to the expected standard and on time and budget
● Contribute to the design and implementation of technical requirements and project processes
● Respond to internal and external requests for information
● Maintain excellent communication between clients and management
● Perform other related duties as assigned or requested