Senior Software Engineer (MAUI)
Network Recruitment Johannesburg
Key Responsibilities:
- Lead the design, development, and delivery of high-quality software solutions aligned with best practices and coding standards.
- Collaborate with cross-functional teams to analyse requirements, design solutions, and deliver scalable, reliable products.
- Write clean, efficient, and well-documented code within agreed timelines and budgets.
- Participate in architectural discussions, code reviews, and continuous improvement initiatives.
- Mentor junior developers and promote strong development practices within the team.
- Troubleshoot, debug, and optimise software performance and reliability.
- Contribute to technical documentation, testing processes, and product quality assurance.
- Support Agile delivery through sprint planning, stand-ups, and collaborative team engagement.
- Design complex modules and components using sound engineering principles and standardised approaches.
- Stay current with emerging technologies to enhance innovation and delivery excellence.
Job Experience and Skills Required:
- Bachelors degree in Computer Science, Software Engineering or related
- Min 5 years' experience in a similar environment working as a Team Lead.
- Strong technical skills in C#.MAUI/Xamarin, SQLite, MSSQL, and PostgreSQL with good understanding of Blazor, JavaScript and Flutter
- Experience with code review processes and quality assurance practices to ensure software quality and maintainable codebase
- Solid understanding of software development methodologies, such as Agile or Scrum, and experience with project management tools
Apply now!
Network RecruitmentJohannesburg
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...
Network RecruitmentJohannesburg
Professional, accountable, and committed to delivering high-quality work.
• Positive, resilient attitude that contributes to a productive and supportive team culture.
Job Experience and Skills Required:
• Bachelors degree in Computer Science, Software...
Future CareersJohannesburg
Profile
Education & Qualifications
• Bachelors Degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent professional experience)
• Relevant professional software development or cloud certifications...