×
Register Here to Apply for Jobs or Post Jobs. X

Mobile Application Developer; C

Job in Johannesburg, 2000, South Africa
Listing for: PBT Group
Contract position
Listed on 2026-06-01
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Full Stack Developer
Job Description & How to Apply Below
Position: Mobile Application Developer (C#) – Contract

PBT Group is seeking a Junior to Intermediate Mobile Application Developer to join a dynamic delivery team focused on developing and enhancing enterprise mobile applications.

The successful candidate will be responsible for designing, developing, testing, and maintaining mobile solutions integrated with backend systems and databases. This role requires hands-on mobile development experience, strong C# development capability, and solid SQL/database knowledge.

The ideal candidate will be passionate about mobile technologies, eager to grow within a collaborative engineering environment, and capable of contributing across the full software development lifecycle.

This is a contract opportunity based in Johannesburg.

Key Responsibilities

Mobile Application Development

  • Design, develop, and maintain mobile applications aligned to business and technical requirements.
  • Build responsive, scalable, and user-friendly mobile solutions.
  • Participate in the full software development lifecycle including development, testing, deployment, and support.
  • Troubleshoot and resolve mobile application defects and performance issues.
  • Assist with application enhancements, feature development, and maintenance activities.

Backend & Database Development

  • Develop and maintain backend integrations and supporting services using C# technologies.
  • Write and optimise SQL queries, stored procedures, and database interactions.
  • Support data validation, troubleshooting, and integration activities.

Testing & Quality Assurance

  • Perform unit testing and support system integration testing activities.
  • Ensure code quality through adherence to development standards and best practices.
  • Participate in code reviews and technical discussions.

Collaboration & Delivery

  • Work closely with developers, Business Analysts, testers, and stakeholders across delivery initiatives.
  • Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives.
  • Contribute to continuous improvement initiatives within the development team.

Required Skills & Experience

Essential Skills

  • Mobile application development experience (Android, iOS, or cross-platform).
  • Strong C# development skills.
  • Solid SQL and relational database experience.
  • Experience working with APIs and backend integrations.
  • Understanding of software development best practices and coding standards.
  • Exposure to Agile delivery environments.

Advantageous Experience

  • Xamarin or .NET MAUI experience.
  • REST API integration.
  • Azure Dev Ops or Git-based version control.
  • Exposure to cloud-based or enterprise application environments.
  • Experience with mobile app deployment processes.

Qualifications

  • Relevant Degree, Diploma, or Certification in Information Technology, Computer Science, Software Development, or related field.

Key Competencies

  • Strong problem-solving and analytical thinking
  • Good communication and teamwork skills
  • Attention to detail and quality-focused mindset
  • Ability to learn quickly and adapt to new technologies
  • Strong delivery focus and accountability
  • Passion for mobile technologies and application development

Contract Information

  • Contract Type:
    Contract
  • Seniority Level: Junior – Intermediate
  • Location:

    Johannesburg
  • Work Model:
    Hybrid / Onsite
  • Rate:
    Approx. R250 per hour


* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent


* If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary