Senior Software Engineer (Hybrid / Remote)

apartmentNetwork Recruitment placeJohannesburg calendar_month 

Key Responsibilities:

  • Lead software project design, development, and implementation while adhering to best practices and coding standards.
  • Write clean, efficient, and well-documented code. Perform unit testing and support integration/system testing.
  • Participate in code reviews, provide feedback, and ensure high-quality, maintainable, and scalable code.
  • Mentor junior developers, guide their professional growth, and promote best practices.
  • Troubleshoot and debug software issues, resolve defects, and address performance bottlenecks.
  • Contribute to software documentation, including technical specifications, user guides, and test plans.
  • Stay updated with emerging technologies and industry trends to enhance skills and knowledge.
  • Collaborate with firmware engineers, designers, and product managers to deliver high-quality software products.
  • Engage in architectural discussions and continuous improvement of software architecture.
  • Standardize designs using standard components for exceptional reliability, functionality, and ease of manufacture.

Technical Requirements:

  • Proficiency in C#, MAUI/Xamarin, SQL, and familiarity with Blazor, JavaScript, jQuery, CSS, Ajax, JSON, Figma, Docker, and Flutter is advantageous.
  • Experience with relevant software development environments and cloud platforms (e.g., Azure and Google Cloud) is a plus.

Required Qualifications/Experience:

  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years experience in a similar role, with a proven track record of successful projects.
  • Strong technical skills and understanding of software development methodologies (Agile/Scrum).
  • Leadership experience with the ability to motivate and manage teams.

Only candidates residing in Gauteng will be considered.

Only South African citizens will be considered.

Apply today!

local_fire_departmentUrgent

Systems Architect – 2 Year Contract

apartmentThe Legends AgencyplaceJohannesburg
812+ years of experience in software engineering or architecture roles  •  Design and document enterprise system architecture and technical frameworks  •  Define integration strategies across platforms, services, and applications  •  Establish and enforce...
check_circleNew offer

Senior Mobile Software Engineer

apartmentFuture FitplaceJohannesburg
Exciting Opportunity for a Senior Mobile Software Engineer Elevate your career, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility...
business_centerHigh salary

Senior .NET Software Engineer

apartmentFuture FitplaceJohannesburg
Exciting Opportunity for a Senior .NET Software Engineer Elevate your career, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility...