Software Developer

  • ZRE
  • BDD
  • Nov 01, 2019
Full time Information Technology Tech

Job Description

Job Summary:

We are looking for a Software developer to build, implement and enhance the functional programs at ZRE. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, improve performance, or upgrade interfaces. You will also be involved in setting up and directing system tests and validation procedures

 

Duties & Responsibilities: 

  • Maintain and enhance the current software run by ZRE 
  • Run proof of concepts to connect ZRE software with third party software 
  • Act as software liaison with third party developers 
  • Develop internal tools to help manage ZRE infrastructure 
  • Develop tools to create reports that provide insights to data 
  • Produce clean, efficient code based on specifications
  • Verify and deploy programs and systems 
  • Troubleshoot, debug and upgrade existing software 
  • Recommend and execute improvements 
  • Create technical documentation for reference and reporting

 

 

Requirements: 

  • BSc/BA in Computer Science, Computer Engineering or a related field 
  • 1 or 2 years of relevant experience 
  • Experience in Linux and in the Command line (specifically bash) 
  • Knowledge of at least one scripting language such as PHP, python 
  • Knowledge of at least one compiled language (e.g. Java, C++) 
  • Good understanding of software principles 
  • Experience with REST Apis 
  • Inquisitive about software with willingness to tinker with undocumented or badly documented code 
  • Ability to learn new languages and technologies 
  • Attention to detail 

 

Nice to Have: 

  • Understanding of a functional language like HaskelClojure 
  • Experience using a Javascript framework React, Angular, Vue