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