Python Web Developer

The purpose of this role is to build efficient web portals for different functions across LCCC and external stakeholders, which includes redesign of LCCC website with the new branding, and to work closely with the Data & Analytics team to publish LCCC datasets in the LCCC data portal.

Key Accountabilities:

The key accountabilities of the role are outlined below, covering both the Low Carbon Contracts Company and Electricity Settlement Company. 

  • Develop web products using Django framework
  • Working closely with front-end developers
  • Prepare unit test plans and technical documentation
  • Design and create RESTful API’s
  • Participate in architectural, design and product discussions
  • Working closely with LCCC teams to build and maintain business critical web products

Skills/experience required for the role:

  • Qualified to degree level in a related discipline
  • Strong working knowledge of PostgreSQL, Linux OS
  • Previous experience of working web development role using Python/Django
  • Should have worked in Azure or AWS environment
  • Previous working experience in Django/Flask framework
  • Strong knowledge of version control and CI/CD using GitLab/GitHub/Jenkins
  • Previous experience of CKAN data portal framework is a plus
  • Previous experience in using Wagtail is a plus
  • Ideally previous experience in utilities sector

Personal attributes:

  • Team player
  • Excellent written and verbal communication skills
  • Confident in dealing with stakeholders both internally and externally
  • Good logical and analytical skills
  • Delivery focus