Job Outputs : Design, build, and maintain efficient, reusable, and reliable code using modern programming languages.Documentation of systems built and maintenance of documentation.Producing database SQL code and maintaining.Upgrading, configuring and debugging existing systems.Providing technical support for web and desktop applications.Build and maintain new software systems using mathematical models and scientific analysis to predict outcomes and measure design consequences.Translate application storyboards and use cases into functional applications.Build high-quality scalable and predictable web applications and maintain internal and external facing web applications.Identify bottlenecks and bugs, and devise solutions to these problems.Assist in maintaining code quality, organisation, and automation.Qualifications : Grade 12Bachelor's degree in computer science, Engineering or a related fieldExperience : Four years of development using a major modern programming languageExperience using relational databases like MS SQL Server, PostgreSQLCSS, HTML and JavaScriptKnowledge and Skills : Strong knowledge of at least one modern programming languageModerate familiarity with either C# or PythonStrong SQL development skillsSource ControlProven experience as an Application DeveloperFamiliarity with the common programming design / architectural patternsAdvantageous Skills : Experience with Microsoft DynamicsExperience with DevOps and automated deploymentExperience with AWS servicesExperience with Single Page Web Applications e.g., VueJSExperience with Robotic Process Automation software e.g., Automation Anywhere
J Ljbffr
Developer • South Africa