Senior Software Engineer

Johannesburg, Gauteng, South Africa

Job Description


Were looking for a talented Senior Software Engineer to our clients dynamic team and lead the way in developing high-quality, scalable software. Your role will involve collaborating with cross-functional teams and mentoring junior developers to deliver exceptional software solutions on time. This position is remote.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, Google Cloud) is a plus.
Required Qualifications/Experience:
  • Bachelors degree in Computer Science, Software Engineering, or 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.
If youre passionate about software engineering and ready to take on new challenges, apply today.For more information please contact:Danielle Paxton

Network Recruitment

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.


Job Detail

  • Job Id
    JD1375490
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned