Design, develop, test, and deploy software applications according to specifications.
Write clean, scalable, and efficient code using modern programming languages.
Maintain and improve existing software systems.
Collaborate with cross-functional teams to define, design, and ship new features.
Debug, troubleshoot, and resolve technical issues.
System Analysis & Design
Analyze user requirements and translate them into technical specifications.
Contribute to system architecture design and implementation.
Ensure applications are secure, reliable, and meet performance standards.
Documentation & Support
Prepare technical documentation for applications and processes.
Provide user support and training when necessary.
Ensure version control and maintain source code repositories.
Continuous Improvement
Stay up to date with emerging technologies and best practices.
Suggest improvements to enhance system efficiency and functionality.
Participate in code reviews and team knowledge-sharing sessions.
Requirements
Only candidates who have attached a
complete CV
and
certified copies of qualifications
will be considered.
Bachelor's Degree/Diploma in Computer Science, Software Engineering, or related field.
Proven experience as a Software Developer, Software Engineer, or similar role.
Proficiency in at least one programming language (e.g., Java, C#, Python, PHP, JavaScript).
Experience with databases (MySQL, PostgreSQL, or SQL Server).
Knowledge of web technologies (HTML, CSS, JavaScript frameworks) is advantageous.
Strong problem-solving and analytical skills.
Ability to work independently and in a team environment.
Job Type: Full-time
Pay: R35000,00 - R40000,00 per month
Education:
Bachelors (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.