Enable job alerts via email!

Senior Software Engineer

Miprint Consulting

Cape Town

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Job summary

A software consulting firm located in Cape Town is seeking a Senior Software Engineer to design, develop, and maintain software solutions. Responsibilities include collaborating with cross-functional teams to meet project requirements and optimizing application performance. The ideal candidate should have proficiency in languages like Java, Python, or C++, along with a relevant degree. Experience with Agile methodologies and software architecture is preferred.

Qualifications

  • Proficiency in programming languages such as Java, Python, or C++.
  • Experience with software development and architecture.
  • Knowledge of testing frameworks and development lifecycle methodologies.

Responsibilities

  • Design, develop, and maintain software solutions.
  • Participate in code reviews and troubleshoot complex systems.
  • Collaborate with cross-functional teams to meet project requirements.

Skills

Java
Python
C++
Problem-solving
Analytical thinking
Collaboration
Agile methodologies

Education

Degree in Computer Science
Software Engineering

Tools

Cloud platforms
Testing frameworks
Debugging tools
Job description
Role Description

This is a contract, on-site role for a Senior Software Engineer located in Cape Town.

The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions, participating in code reviews, and troubleshooting complex systems.

The role also involves collaborating with cross-functional teams to meet project requirements, optimizing application performance, and maintaining best practices in software engineering and development.

Qualifications
  • Proficiency in programming languages such as Java, Python, or C++
  • Experience with software development, software architecture, and system design
  • Familiarity with cloud platforms, microservices, and API development
  • Knowledge of testing frameworks, debugging tools, and development lifecycle methodologies
  • Strong problem‑solving, analytical thinking, and collaboration skills
  • Experience with Agile methodologies and team‑based software development
  • Degree in Computer Science, Software Engineering, or related field
  • Relevant certifications in software development or cloud technologies are a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.