Odin Checkpoint Software Engineer

Jendamark Automation

Gqeberha

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ODIN Checkpoint in South Africa seeks a Software Engineer (Mobile .NET MAUI) to design, develop, enhance and support its Android and iOS apps. You will work within a MS/.NET ecosystem, collaborating across product, QA, web and backend teams to deliver secure, scalable mobile solutions.

The role requires 3–7+ years in mobile development, strong C#/MAUI skills, backend integration experience and a focus on offline capability and reliability in demanding environments.

Qualifications

  • Formal tertiary education in a related field or equivalent experience.
  • 3 to 7+ years of software development experience with mobile apps.
  • Experience with cross‑platform mobile development and backend integration.

Responsibilities

  • Design, develop, enhance and maintain ODIN Checkpoint mobile applications for Android and iOS.
  • Contribute to mobile architecture, code quality and maintainability.
  • Develop offline-first capabilities, local data storage and sync logic.
  • Integrate mobile app with backend APIs and cloud services.
  • Investigate and resolve defects, improve performance and stability.
  • Collaborate with product, QA, web and Backend teams to refine requirements.
  • Participate in release prep, verification and post-release support.

Skills

Mobile development
Cross-platform
.NET MAUI / C#
API integration
Offline-first
Problem solving

Education

Computer Science
Software Engineering
Information Technology

Tools

Blazor
Azure

Job description

  • Information Technology or a related field.
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 integration-related 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Odin Checkpoint Software Engineer Jendamark Automation
Odin Checkpoint Software Engineer Jendamark Automation

Jendamark Automation Pty • Gqeberha

On-site
ZAR 420,000 - 700,000
Senior .NET MAUI Mobile Engineer – Offline-First
Senior .NET MAUI Mobile Engineer – Offline-First

Jendamark Automation Pty • Gqeberha

On-site
ZAR 420,000 - 700,000
Mobile .NET MAUI Engineer — Offline-First & Cloud-Ready
Mobile .NET MAUI Engineer — Offline-First & Cloud-Ready

Jendamark Automation • Gqeberha

On-site
ZAR 600,000 - 900,000
Mobile Developer
Mobile Developer

iDbase Software • Cape Town

On-site
ZAR 45,000 - 75,000
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

iDbase Software • Cape Town

On-site
Intermediate Mobile Net MAUI Xamarin Developer
Intermediate Mobile Net MAUI Xamarin Developer

Blue Pearl PTY • Cape Town

On-site
Senior Software Developer
Senior Software Developer

Tolcon Group • Centurion

On-site
ZAR 900,000 - 1,300,000
Software Developer, East London
Software Developer, East London

University of Fort Hare • East London

On-site
ZAR 500,000 - 800,000
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Competitive compensation package
Tenure-based loyalty leave
Access to wellness programs
+3
Intermediate Mobile Software Engineer
Intermediate Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 80,000
Competitive compensation package
Tenure-based loyalty leave
Employee wellness programs