Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer & Technical Leader

Boardroom Appointments

Germiston

On-site

ZAR 720 000 - 960 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology recruitment firm is seeking an experienced software developer to join their dynamic team in Germiston, Gauteng. The ideal candidate will have 8-10 years of experience in software development, a Bachelor's Degree in Computer Science or a related field, and be proficient in multiple programming languages. Responsibilities include designing, implementing, and testing software, maintaining existing systems, and collaborating across teams to ensure high-quality deliverables. This is an exciting opportunity for someone looking to take a leadership role in a fast-paced environment.

Qualifications

  • Lead software projects, optimizing performance and security.
  • Embed security practices in software designs.
  • Collaborate with QA teams for test plan development.

Responsibilities

  • Design and implement clean and efficient code.
  • Proactively identify and resolve software bugs.
  • Maintain and upgrade existing systems for efficiency.

Skills

8-10 years experience in software development
Proficiency in multiple programming languages
Understanding of OOP principles
Experience in SQL Server
Experience in Angular
Experience in Flutter
Experience in Nodejs
Unit testing
Cloud environments (Azure, AWS)
Agile and scrum methodologies

Education

Bachelor's Degree in Computer Science, Engineering, or related field

Tools

Version control systems (Git, Bit Bucket, SVN, TFS)
.NET Framework
Job description
A leading technology recruitment firm is seeking an experienced software developer to join their dynamic team in Germiston, Gauteng. The ideal candidate will have 8-10 years of experience in software development, a Bachelor's Degree in Computer Science or a related field, and be proficient in multiple programming languages. Responsibilities include designing, implementing, and testing software, maintaining existing systems, and collaborating across teams to ensure high-quality deliverables. This is an exciting opportunity for someone looking to take a leadership role in a fast-paced environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.