Job Description
Basic Requirements:
Formal Tertiary education: Grade 12
Diploma or Degree in:
Computer Science
Software Engineering
Information Technology or a related field.
Experience:
- 3 to 7+ years’ software development experience, with strong practical experience in mobile application development.
- Experience in cross-platform mobile development, backend service integration, and production support of business critical applications is highly advantageous.
Languages: English required.
Drivers Licence: Code 8- (minimum)
Job Objectives:
The Software Engineer (Mobile .NET / MAUI) is responsible for the design,
development, enhancement, maintenance and support of ODIN Checkpoint’s mobile
applications for Android and iOS.
The role contributes directly to the stability, scalability, performance and usability of
the Checkpoint mobile platform, which operates in demanding industrial and
operational environments where offline capability, synchronization reliability and
strong backend integration are critical.
This role sits within a strong Microsoft / .NET ecosystem. ODIN Checkpoint’s web
platform is developed in Blazor / .NET and the mobile application is developed using
.NET MAUI / C#. The successful candidate must therefore be comfortable working
across a shared architectural context involving mobile, web, APIs, cloud services and
supporting backend infrastructure. Familiarity with Blazor or prior experience in .NET
web development will be considered a strong advantage.
The incumbent will contribute to mobile architecture, application performance,
background syncing reliability, offline-first behaviour, defect resolution, new feature
delivery and continuous technical improvement across the platform.
The role requires close collaboration with product, QA, support, web and backend
stakeholders to deliver secure, maintainable and production-ready mobile solutions
aligned to business and customer needs.
Main Tasks and Responsibilities:
Mobile Application Development
- Design, develop, enhance and maintain ODIN Checkpoint mobile application features using .NET MAUI and C#. Deliver reliable and user-friendly functionality across Android and iOS platforms.
Mobile Architecture & Technical Design
- Contribute to sound mobile architecture, code quality, reusable component design, maintainability and technical decision-making that supports long-term product scalability and supportability.
Offline Capability & Synchronization
- Develop, maintain and improve offline-first behaviour, local data storage, sync logic, background data processing, conflict handling and resilience in low-connectivity or intermittent-connectivity environments.
API & Backend Integration
- Integrate the mobile application with backend APIs, authentication services, cloud-based services, file/media services, notifications and supporting infrastructure. Troubleshoot and resolve integrationrelated issues.
Defect Resolution, Performance & Stability
- Investigate and resolve bugs, crashes, performance bottlenecks, sync issues and production incidents. Assist with root cause analysis and implement sustainable improvements to overall application reliability.
Cross-Functional Collaboration
- Work closely with Product Management, QA Engineers, Web Developers and Backend Developers to refine requirements, estimate work, validate solutions, support testing and improve release outcomes.
Release Support & Continuous Improvement
- Participate in release preparation, technical verification, issue resolution and post-release support. Contribute to engineering standards, technical documentation and continuous platform improvement.
Preference will be given to employees from the designated groups in line with the provisions of the Employment Equity Act, No. 55 of 1998
Jendamark Automation reserves the right not to make an appointment. Applications will not qualify the applicant to an interview or appointment, as only shortlisted candidates will be contacted for interviews. Please kindly consider your application unsuccessful if not contacted three weeks after the submission/closing date.
How to Apply
Click the green “Go Apply” button below to apply directly online with the employer.
About Other Motoring Jobs in Eastern Cape
The Other Motoring sector in Eastern Cape, South Africa, is a rapidly growing industry with a diverse range of job opportunities available. Typically, this field encompasses the maintenance and repair of various types of vehicles, including cars, trucks, and motorcycles. Generally, individuals working in this sector require strong technical skills, attention to detail, and excellent communication abilities.
In terms of compensation, salaries for Other Motoring professionals in Eastern Cape are generally competitive, with broad salary ranges depending on factors such as experience, company size, and industry sector. Typically, entry-level positions can start within the R200 000 – R400 000 per annum range, while more senior roles may command salaries between R500 000 – R1 million per annum or more. However, please note that these figures are broad estimates and actual salaries may vary.
Common skills required for roles in this industry include mechanical aptitude, problem-solving abilities, physical stamina, and excellent customer service skills. Typically, individuals working in this field require a strong foundation in automotive repair and maintenance, as well as the ability to work independently and as part of a team. Computer-aided design (CAD) skills and knowledge of industry-specific software are also often beneficial.
The Other Motoring sector is commonly found in industries such as the manufacturing sector, technology industry, and financial services sector. Manufacturers, distributors, and service providers in these sectors often require skilled technicians to maintain their fleets and equipment.
Career development opportunities abound for those working in this field, with many positions offering potential for advancement and specialization. Typically, experienced technicians may have the opportunity to move into supervisory or management roles, while others may pursue further education and training to become master technicians or start their own businesses. With the right skills and experience, individuals can establish themselves as experts in their field and enjoy long-term career satisfaction and growth.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Job Alerts
Never miss a job! Get daily alerts matching your preferences.
📧 Why Subscribe?
- Get notified instantly when new jobs match your criteria
- No registration required - just your email
- Daily digest of relevant opportunities
- Free forever - never miss your dream job
- Unsubscribe anytime with one click
Your email is safe with us. We only send job alerts and never spam. Unsubscribe anytime with one click. No registration, no account required.
Jobseeker Tip
Apply early, keep your CV ready, and search using both job title and location. Example: Admin Johannesburg.
Interview tips
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
South Africa: Central Stores Manager posted by Craven Cottage CC
Posted June 6, 2026
View jobGauteng: Senior Finance Executive posted by The Recruitment People
Posted June 6, 2026
View jobWestern Cape: Accountant posted by The Recruitment People
Posted June 6, 2026
View jobPietermaritzburg: Quality Auditor posted by Green Marble Recruitment Consultants
Posted June 6, 2026
View jobPietermaritzburg: Technical Lead posted by Green Marble Recruitment Consultants
Posted June 6, 2026
View jobPietermaritzburg: Assembly Plant Manager posted by Green Marble Recruitment Consultants
Posted June 6, 2026
View job
Browse Employers
Job Alerts