Programmer Or Developer

Programmer Or Developer
Company:

Gumtree.Co.Za


Place:

Western Cape


Area:

Programmer

Programmer Or Developer

Details of the offer

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 codeDesign & implementation of low-latency, high-availability & performant applicationsDevelopment of server-side codeDesign and development of front-endImplementation of security and data protectionIntegration of data storage solutions on MySQL, InfluxDB, and MongoDBIntegration with external systems such as JourneyAppsRequirements: Bachelor's degree in Computer Science / Information Systems or a related fieldDesired Skills and Qualities: Good communication and interpersonal skillsAbility to work in a teamBilingual (Writing & Speaking, English prerequisite)Expert in Python, with knowledge of DjangoFamiliarity with some ORM (Object Relational Mapper) librariesAble to integrate multiple data sources and databases into one systemUnderstanding of the threading limitations of Python, and multi-process architectureUnderstanding of accessibility and security complianceKnowledge of user authentication and authorization between multiple systems, servers & environmentsUnderstanding of fundamental design principles behind a scalable applicationFamiliarity with event-driven programming in PythonUnderstanding of asynchronous programming & celeryUnderstanding of the differences between multiple delivery platforms, such as mobile vs desktop, andoptimizing output to match the specific platformAble to create database schemas that represent and support business processesStrong unit test and debugging skillsProficient understanding of code versioning tools such as GitUnderstanding of ScrumExperience in working with: AWS services such as EC2, RDS, S3, and ELBPythonMySQLInfluxDB & GrafanaMongoDBCeleryUbuntuAnsible for deploymentFront-end technologies, such as JavaScript, HTML5, and CSS3, SASS, KnockoutJS / VueJSBeneficial requirements: A background in ESRI Software.A background in geography or agriculture.Salary: RMaket elatedJob Reference #: DEW14


Source: Jobs4It


Area:

  • IT - Information Technology / Programmer

Requirements