JobsZA
Back to Johannesburg jobs

Sr. Software Developer

Cartrack

Johannesburg, Gauteng

Salary not listedFull-time · Posted 3 days ago

IT roles span help desk, support, networking and software development, and remain one of SA's most in-demand and best-paid skill areas.

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Job description

Location: Observatory, Cape Town OR Rosebank, Johannesburg
Department: Research & Development
Employment Type: Permanent
Work Arrangement: On-site

About the Company

Our client is a growing SaaS technology company developing integrated software solutions for the logistics and transportation industry.

Their technology platform helps medium and large businesses manage logistics operations through a combination of web-based software, mobile applications, fleet management and telematics.

We are looking for a Mid-Senior Software Developer (C#) to join their Research & Development team in Observatory, Cape Town.

The Role

This is a hands-on development role for a developer who enjoys solving complex technical problems, taking ownership of their work and building scalable software solutions.

You will be responsible for developing and maintaining software modules and features used within a global technology platform.

What you'll be doing

  • Design and develop scalable C#/.NET desktop applications and Windows services
  • Write clean, high-quality and performant code
  • Develop and maintain PostgreSQL functions, stored procedures and triggers
  • Consume and develop REST/SOAP Web APIs
  • Work with UX/UI designers to implement user-friendly solutions
  • Troubleshoot and deep-dive into technical and application performance issues
  • Take ownership of development modules and features from concept through to completion
  • Evaluate and introduce new technologies where appropriate
  • Collaborate with developers, designers and other stakeholders throughout the development lifecycle

What we're looking for

  • Bachelor's degree in Computer Science or equivalent industry experience
  • Extensive commercial experience developing with C# / .NET Framework 4+
  • Strong experience with relational databases
  • Strong SQL knowledge
  • Experience consuming and/or developing Web APIs
  • Strong understanding of SOLID principles and design patterns
  • Experience with source control technologies such as Git or SVN
  • Ability to work independently and take full ownership of development work

Essential Requirements

You must have:

  • Strong C#/.NET development experience
  • Strong SQL / relational database experience
  • Experience working with Web APIs
  • Experience with JavaScript OR Docker

Advantageous Experience

Experience with any of the following would be beneficial:

  • PostgreSQL
  • Google Maps, OpenStreetMap or other mapping technologies
  • Agile development methodologies
  • Performance and analytics tools for desktop applications or services
  • TeamCity or other continuous integration tools
  • Unit testing / Test-Driven Development
  • Static code analysis

What we're looking for in you

We're looking for someone who is:

  • Curious and passionate about technology
  • A strong problem solver
  • Comfortable working independently
  • Willing to take ownership and accountability
  • Interested in learning and introducing new technologies
  • Focused on writing clean, maintainable and performant code
  • Comfortable diving deep into technical problems

Why join?

You'll have the opportunity to work on large-scale SaaS technology solving real-world logistics and transportation challenges.

This is an opportunity to work across software development, APIs, databases, automation and systems integration while contributing to products used across multiple markets.

Location: Observatory, Cape Town OR Rosebank, Johannesburg
Work Arrangement: On-site

To apply: Submit your CV through Indeed.

Pay: R75 000,00 - R95 000,00 per month

Work Location: In person

Good to know

What does this it job pay?

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Do I need experience for it jobs in Johannesburg?

This it role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 3 days ago

More it and similar jobs in Johannesburg

Accountant

Confidential

Johannesburg, GautengToday

R40K - R40K/mo

Senior Accountant

Confidential

Johannesburg, GautengToday

R50K - R50K/mo

Senior Financial Accountant

Confidential

Johannesburg, GautengToday

R41.7K - R41.7K/mo

Diesel Mechanic

Confidential

Johannesburg, GautengToday

R15K - R15K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp