Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Boardroom Appointments

Cape Town

On-site

ZAR 350 000 - 450 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Cape Town is seeking a Software Developer to ensure maximum uptime and production for all software applications. The role involves coding, debugging, and maintaining software projects, as well as assisting users with their queries. The ideal candidate will possess strong skills in C#, experience with Xamarin development, and a Bachelor's degree in Computer Science. This position requires a detail-oriented individual who enjoys problem-solving and working collaboratively in a team environment.

Qualifications

  • Strong knowledge of C# is essential.
  • Experience in Xamarin development and app deployment.
  • Familiarity with Web API endpoints is a plus.

Responsibilities

  • Develop, support, and maintain software applications.
  • Assist in day-to-day programming projects.
  • Debug and fix issues in released projects.
  • Ensure maximum uptime and production for users.

Skills

C#
Xamarin development
GitHub
Client/server architecture
Web API
Database administration (MS SQL)

Education

BSc. Computer Science or B-Tech with Programming
Job description

The Software Developer is responsible for the development, support and maintenance of all software applications within the Company environment in order to ensure maximum uptime and production for users.

Core Duties & Responsibilities
  • Assist in day-to-day programming projects, including, but not limited to:
  • Coding on current and new projects.
  • Code maintenance of released projects.
  • Assist customers with queries.
  • Debugging and fixing of issues.
  • Testing.
  • Assist in building and releasing a versioned, deployable packages to customers.
  • Assist in developing documentation throughout the software development life cycle.
Technical skills & Abilities
  • Must have strong knowledge of C#.
  • Very experienced with Xamarin development and app deployment.
  • Experienced with GitHub.
  • Experience with client/server or multi-tier architecture.
  • Experience with using Web API endpoints.
  • Should be comfortable with simple database administration (create tables, view, triggers, and stored procedures) in Microsoft SQL.
  • Not essential, but knowledge of integration with SAP will be a very big bonus.
  • Not essential, but knowledge of how CI/CD pipelines work will be a bonus.
  • Not essential, but knowledge of Microsoft Azure will be a bonus.
  • Not essential, but knowledge of Web API creation will be a bonus.
Qualification & Experience Required
  • BSc. Computer Science - Or B-Tech with Programming
  • Result and output focused.
  • High Attention to detail.
  • Eagerness to learn with a passion for technology.
  • Willingness to research and solve complex problems.
  • Self-driven and inquisitive.
  • Good interpersonal and collaboration skills.
  • Passion for problem solving and continuous improvement.
  • Ability to interact and communicate effectively with both non-technical and highly technical stakeholders.
  • Ability to interact and communicate effectively with both internal and external stakeholders on all levels.
  • Ability to work well as part of a team.
  • Resourceful and action orientated.
  • Strong organizational skills with ability to prioritize and meet deadlines under pressure.
  • Critical, analytical, and systematic thinking.
  • Enthusiastic and confident individual.
  • Flexible and adaptable to changing situations and requirements.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.