Full Stack Developer

Birmingham, West Midlands
Job Type:
Job reference:
14 days ago

Full Stack Developer


Job Purpose
To play a key role in the design, installation, testing and maintenance of software systems.
The 'system' will comprise a simulation tool for building retrofits and new construction projects, a recommendation system, a database of products and building specifications and a web portal to assist businesses to identify the most effective combination of energy efficient solutions, balancing requirements for low carbon emissions, cost and comfort to occupants. You will be responsible for extending existing software programmes/libraries and/or providing entirely new software components. The specifications you'll work on will often come from the Software Development Team.

You must have experience working with:

  • Graphical user interface and 3D modelling

  • React Native, JavaFX, and using APIs.


  • Execute full Agile software development life cycle.

  • Develop flowcharts, layouts and documentation to identify requirements and solutions.

  • Write well-designed, testable software programmes.

  • Produce specifications and determine operational feasibility.

  • Develop software for user interaction with existing software packages for dynamic simulation of buildings.

  • Develop software verification plans and quality assurance procedures.

  • Document and maintain software functionality.

  • Troubleshoot, debug and upgrade existing systems.

  • Deploy programmes and evaluate user feedback.

  • Comply with project plans and industry standards.

  • Ensure software is updated with latest features.

  • Implement an expert system for zero carbon retrofit based on existing research at the University.

  • Analyse and process 3D laser scans of buildings

  • Implement field trials of the developed software and preparation of technical and application manuals.

  • Prepare peer-reviewed technical manuals and papers, and assist with day to day running of the project.

  • Deliver events and workshops and business support sessions to show iRet functionalities and its capabilities.

Key Software requirement

  • Good degree or higher-level qualification in computer science, engineering or related subject.

  • Competency in Object Oriented programming in Java, JavaScript, C#, and/or Python is essential as well as experience in developing web services and Application Programming Interfaces (APIs).

  • Particular emphasis on database connectivity, data extraction, transformation, interoperability and integration.

  • Hands on experience with widely used Big Data systems such as Hadoop, Spark, and Flink; and machine learning tools such as RStudio, and Python libraries.

  • Good knowledge in modelling and multi-objective optimisation techniques.

  • Any knowledge about the use of building energy simulation platforms such as EnergyPlus, DesignBuilder and JEPlus EA is advantageous.

Back to Search Results
Similar jobs
  • Permanent

    Full Stack Developer

    London, England

    Posted January 7, 2021

    Read more
  • Permanent

    Full Stack JavaScript Developer

    Aberdeenshire, Scotland

    Posted January 6, 2021

    Read more
  • Contract

    Full Stack Ruby Developer (contract, fully remote)


    Posted January 15, 2021

    Read more
  • Contract

    Fullstack Developer (Python,React) - East London - 6 Months

    East London, London

    Posted January 4, 2021

    Read more
  • Permanent

    BI Developer (SQL BI Stack)

    Wolverhampton, West Midlands

    Posted January 8, 2021

    Read more
  • Permanent

    Senior Software Developer

    City of London, London

    Posted December 18, 2020

    Read more
  • Contract

    Lead Developer/Architect (AWS,JavaScript) - 6 Months - London

    West London, London

    Posted January 15, 2021

    Read more
  • Permanent

    Principle Solutions Architect

    Coventry, West Midlands

    Posted January 5, 2021

    Read more
  • Contract

    Senior Project Manager

    Nottingham, Nottinghamshire

    Posted January 8, 2021

    Read more