Application Developer

Details of the offer

Key Responsibilities:Design & Build: Develop efficient, reusable, and reliable code using modern programming languages and technologies.Documentation: Ensure proper documentation of systems built and maintain up-to-date records for all development processes.Database Management: Write and maintain SQL code for relational databases such as MS SQL Server and PostgreSQL.System Upgrades & Debugging: Upgrade, configure, and debug existing software systems to improve performance and reliability.Technical Support: Provide ongoing technical support for both web and desktop applications.Software Development: Build and maintain new software systems using mathematical models and scientific analysis to predict outcomes and measure design consequences.Collaborate & Translate: Work with stakeholders to translate application storyboards and use cases into functional applications.Quality & Optimization: Build scalable, predictable web applications and identify bottlenecks or bugs to provide effective solutions.Code Quality & Automation: Assist in maintaining clean, well-organized, and automated code.Qualifications:Minimum Education: Grade 12Degree: Bachelors degree in Computer Science, Engineering, or a related field.Experience:Minimum of 4 years of hands-on development experience using modern programming languages.Solid experience with relational databases (e.g., MS SQL Server, PostgreSQL).Strong working knowledge of web technologies, including CSS, HTML, and JavaScript.Knowledge & Skills:Strong proficiency in at least one modern programming language (e.g., C#, Python).Advanced SQL development skills.Experience with source control systems (e.g., Git).Proven track record as an Application Developer.Familiarity with common programming design and architectural patterns.Advantageous Skills:Experience with Microsoft Dynamics.Experience with DevOps and automated deployment processes.Experience with AWS services (Amazon Web Services).Familiarity with Single Page Web Applications (e.g., VueJS).Experience with Robotic Process Automation (RPA) tools such as Automation Anywhere.Why Join Us?Opportunity to work on exciting and innovative projects.Collaborate with a team of skilled professionals in a supportive and dynamic work environment.Competitive salary and benefits package.Room for growth and career development in a forward-thinking company.If you are a problem-solver with a passion for software development and a drive for continuous improvement, we want to hear from you. Apply today and take the next step in your career!


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Operations Support Engineer Or Specialist

Operations Support – Modeling and Engineering Engineer/Specialist/Analyst Description The Modeling and Engineering Support Engineer/Specialist/Analyst positi...


Southern Company - Gauteng

Published a month ago

Systems Analyst (Payments)

Systems Analyst (Payments)Apply locations Randburg Johannesburg posted on Posted 3 Days Ago time left to apply End Date: January 31, 2025 (30+ days left to a...


Rmbwestport - Gauteng

Published a month ago

Head Infrastructure & Enterprise Architecture

Position summaryIndustry: Scientific, Research & Development Job category: IT-Architecture Location: Randburg Contract: Permanent Remuneration: Market Relate...


Mintek Pty Ltd. - Gauteng

Published 13 days ago

Specialist Cybersecurity Incident Management Nexio Midrand, Gauteng

Specialist Cybersecurity Incident Management Nexio Midrand, Gauteng Permanent Closing Date 13 December 2024Job Details Division: Solutions Minimum experience...


Info Desk - Gauteng

Published a month ago

Built at: 2024-12-24T05:06:26.455Z