Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

Programmer or Developer – Somerset West 29 views

Finovate People - Western Cape - Our client is based in Somerset West and consults in soil management and fruit production, through ethical and sustainable solutions. They see the software side of their business as a core strategic asset and need someone to establish tech development skills in-house. Primary focus of position: To support the clients data App with further developments and maintenance. Responsibilities: Writing reusable, testable, and efficient code Design & implementation of low-latency, high-availability & performant applications Development of server-side code Design and development of front-end Implementation of security and data protection Integration of data storage solutions on MySQL, InfluxDB, and MongoDB Integration with external systems such as JourneyApps Requirements: Bachelor's degree in Computer Science / Information Systems or a related field Desired Skills and Qualities: Good communication and interpersonal skills Ability to work in a team Bilingual (Writing & Speaking, English prerequisite) Expert in Python, with knowledge of Django Familiarity with some ORM (Object Relational Mapper) libraries Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture Understanding of accessibility and security compliance Knowledge of user authentication and authorization between multiple systems, servers & environments Understanding of fundamental design principles behind a scalable application Familiarity with event-driven programming in Python Understanding of asynchronous programming & celery Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform Able to create database schemas that represent and support business processes Strong unit test and debugging skills Proficient understanding of code versioning tools such as Git Understanding of Scrum Experience in working with: AWS services such as EC2, RDS, S3, and ELB Python MySQL InfluxDB & Grafana MongoDB Celery Ubuntu Ansible for deployment Front-end technologies, such as JavaScript, HTML5, and CSS3, SASS, KnockoutJS / VueJS Beneficial requirements: A background in ESRI Software. A background in geography or agriculture.... - Permanent - Full-time

To view original post and apply:



Apply for this job

New Job Search