Where

Senior Software Engineer

Executive Placements
Johannesburg Full-day Full-time

Description:

Key Responsibilities:
  • Drive the design, development, and deployment of software projects, ensuring compliance with coding standards and best practices.
  • Collaborate with team members to analyze requirements, design solutions, and implement software that meets business needs.
  • Produce clean, efficient, and well-documented code that performs reliably within agreed timelines and budgets.
  • Engage in code reviews, offering constructive feedback to maintain a scalable, high-quality codebase.
  • Mentor junior developers, fostering their growth and promoting industry best practices.
  • Troubleshoot and debug issues, identifying and resolving defects and performance challenges.
  • Contribute to technical documentation, including specifications, user guides, and test plans.
  • Stay current with emerging technologies and industry trends to continuously enhance expertise.
  • Conduct unit testing and support integration and system-level testing activities.
  • Work closely with cross-functional teams, firmware engineers, designers, and product managers, to deliver robust products.
  • Actively participate in agile ceremonies such as stand-ups, sprint planning, retrospectives, and team brainstorming sessions.
  • Contribute to architectural discussions and support ongoing improvements to software architecture.
  • Document all technical work thoroughly, including algorithms, design calculations, estimates, performance metrics, and cost breakdowns.
  • Develop and refine testing procedures for modules and products, ensuring enhancements are validated through re-testing.
  • Uphold professional standards aligned with the companys commitment to excellence and R&D methodologies. Job Experience and Skills Required:
    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Minimum of 5 years work experience in a similar environment
    • Proven experience as a Senior Developer or a similar role, with a track record of successful mobile projects.
    • Strong knowledge of programming languages within .Net such as C# Maui / Xamarin
    • Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks) and modern web development practices.
    • In-depth knowledge of software development methodologies, coding standards, and best practices.
    • Experience with designing and implementing scalable and robust software architectures.
    • Solid understanding of database systems, data modelling, and SQL.Apply now!


25 Jan 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Johannesburg
Description: Senior Software Engineer (Team Lead) Pretoria / Remote Key ... Assist with troubleshooting and debugging software issues, resolving defects and performance ... assurance practices. Solid understanding of software development methodologies, such as ...
16 days ago
  • Goldman Tech Resourcing
  • Johannesburg
R 60 000 R 100 000 a month
Description: Our client, a fast-growing technology platform in the emergency response sector , is seeking a Senior Fullstack Engineer to join their team. This role can be based in Johannesburg, Pretoria (Hybrid one day/week) , or fully Remote for ...
24 days ago
  • Goldman Tech Resourcing
  • Johannesburg
R 60 000 R 100 000 a month
Description: Our client, a fast-growing technology platform in the emergency response sector , is seeking a Senior Fullstack Engineer to join their team. This role can be based in Johannesburg, Pretoria (Hybrid one day/week) , or fully Remote for ...
24 days ago
  • Goldman Tech Resourcing
  • Johannesburg
R 60 000 R 100 000 a month
Description: Our client, a fast-growing technology platform in the emergency response sector , is seeking a Senior Fullstack Engineer to join their team. This role can be based in Johannesburg, Pretoria (Hybrid one day/week) , or fully Remote for ...
24 days ago