Description
Full Stack Developer - Contract
- React Native, JavaFX, and using APIs.
- Graphical user interface and 3D modelling
- Java, JavaScript, C#, and/or Python
Job Purpose
To play a key role in the design, installation, testing and maintenance of software systems.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.
Responsibilities
- 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.
- Deploy programmes and evaluate user feedback.
- Comply with project plans and industry standards.
- Ensure software is updated with latest features.
- 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 knowledge in modelling and multi-objective optimisation techniques.
- 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).
- 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.