This is a remote position.
Responsibilities 
- Work with developers to design algorithms and flowcharts.
 
 
- Produce clean, efficient code based on specifications.
 
 
- Integrate software components and third-party programs.
 
 
- Verify and deploy programs and systems.
 
 
- Troubleshoot, debug and upgrade existing software.
 
 
- Gather and evaluate user feedback.
 
 
- Recommend and execute improvements.
 
 
- Create technical documentation for reference and reporting.
 
 
Requirements 
- Education:  Completed Grade 12; BSc / BA / BTech in Computer Science, Engineering or a related field.
 
 
- Attributes we are looking for: - Knowledge of common coding languages (e.g. C#, Python, JavaScript, GoLang and C++).
 
 
- Ability to work in Windows Desktop, Windows Server, Linux and embedded environments.
 
 
- Familiarity with Agile development methodologies.
 
 
- Experience Object-Relational Mapping (ORM) Frameworks.
 
 
- Knowledge of Grafana, Prometheus or other dashboarding tools.
 
 
- Knowledge and experience with systems integration methods.
 
 
- Familiarity with No-SQL Databases.
 
 
- Familiarity with lower-level languages.
 
 
- Experience with relational databases.
 
 
- Ability to learn new languages, frameworks and technologies quickly and on your own.
 
 
- Excellent communication skills.
 
 
- Resourcefulness and troubleshooting aptitude.
 
 
- Attention to detail.
 
 
 
- Experience:  3 years of relevant application developer experience.
 
 
- Physical Requirements:  Driver's Licence; Own Vehicle.
 
 
  #J-18808-Ljbffr