1,210 Automotive Software jobs in South Africa

Software Engineer (Automotive)

Midrand, Gauteng Staff Solutions Recruitment

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

Duties:
  • Build good business relationships with customers related to service activities.
  • Site safety implementation during projects and service work.
  • Attend site meetings and project meetings.
  • Technical assistance during Production support time (breakdowns).
  • Verify and compile data records of all test readings (reports).
  • Meeting project deadlines.
  • Strong understanding of Software & Commissioning practices and processes.
  • Ability to work shifts, weekends and overtime & able to work long hours when needed.
  • Quality focus and team player.
  • Driver's License and own transport.

Requirements:
  • Good knowledge of PLC Software systems (siemens Simatic S7, Siemens TIA, WinCC) Allen Bradley, Mitsubishi, ABB advantageous.
  • Set up and configure various network devices (drives, Remote I/), Sensors).
  • Project Planning, installation and commissioning for installations.
  • Provide standby support to customers from project SOP.

Skills:
  • Min. National Diploma/Degree in Electrical/Mechatronics
  • 2-5 years' experience in Automation (automotive &paint plant experience advantageous).
  • Electronics and electrical troubleshooting/fault finding.
This advertiser has chosen not to accept applicants from your region.

Software Engineer (Automotive Controls)

Cape Town, Western Cape Trizengineering

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Triz Engineering Solutions is looking for Software Engineer(s) (Automotive Controls) on different levels and experience to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market. Apart from a contained and well-rounded person with a high EQ level, he/she will be required to deal with complexity in a fast-paced environment. The person needs to be a self-starter with attention to detail and bring a positive energy to the work environment, with a willingness to excel in their role. Triz Engineering Solutions ( is a premium product engineering and development company specializing in end-to-end turn-key commercial vehicle development. We provide end to end engineering services for commercial vehicle engineering and development from feasibility and conceptualization, through productionization and service support. Our solutions include zero emissions such as battery electric- and fuel cell- as well as hybrid- or conventional powered products. We also offer solutions for other advanced vehicle technologies such as ADAS, vehicle autonomy and telematics. Our services are turnkey solutions that are validation tested and ready for mass production. Our product development expertise includes medium and heavy-duty commercial vehicles in applications such as delivery, bus, motorhome, off highway, refuse and several other specialized and vocational vehicle markets.

Requirements:

Triz offers the opportunity to launch your automotive software career under the guidance of highly experienced engineers in the industry. Therefore, you should apply if you consider yourself an exceptional software developer with the necessary capability and commitment but lack experience in the automotive and/or Simulink environment:

  • B Eng. Degree in Electronic / Mechatronic Engineering (M Eng. preferred)
  • Willing to travel overseas for variable periods
  • 3+ Years of experience
Responsibilities:
  • Matlab/Simulink software development for automotive controllers
  • Under guidance of the Lead Software Engineer, be responsible for documentation, verification and testing of control software
  • Software algorithm development and control systems optimization
  • Contribute to the development of system plant models and simulations using Matlab/Simulink
  • Contribute to the development of software tools required for vehicle production and -field support
  • Support testing of software at module level and on prototype vehicles
Key Skills:
  • Proficient in Matlab/Simulink environment
  • Knowledge of J1939 CAN communication and associated test tools/equipment
  • Attention to detail
  • Integrity and honesty
  • Computer literacy (Excel, Word, PowerPoint)
  • Good Written and Verbal Communication (English)
  • Good work ethics
  • Hardworking, willing to go the extra mile
  • Professionalism
  • Work independently
  • Excellent in task management
  • Team Player (Work well in a team)
  • Ability to work under pressure and handle priority changes
  • Have good problem-solving abilities
Working hours:

08h00 – 17h00, Monday to Friday (subject to change) with core hours and flexi time, and may require over time as per project. Leave is based on statutory requirements.

Remuneration:

We offer highly competitive remuneration package. To apply please send a copy of your CV and a motivational letter (as part of your CV) with three contactable references. Only shortlisted candidates will be contacted.

Job Type:

Full-time

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software engineer (automotive controls)

Cape Town, Western Cape Trizengineering

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Triz Engineering Solutions is looking for Software Engineer(s) (Automotive Controls) on different levels and experience to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market. Apart from a contained and well-rounded person with a high EQ level, he/she will be required to deal with complexity in a fast-paced environment. The person needs to be a self-starter with attention to detail and bring a positive energy to the work environment, with a willingness to excel in their role. Triz Engineering Solutions ( is a premium product engineering and development company specializing in end-to-end turn-key commercial vehicle development. We provide end to end engineering services for commercial vehicle engineering and development from feasibility and conceptualization, through productionization and service support. Our solutions include zero emissions such as battery electric- and fuel cell- as well as hybrid- or conventional powered products. We also offer solutions for other advanced vehicle technologies such as ADAS, vehicle autonomy and telematics. Our services are turnkey solutions that are validation tested and ready for mass production. Our product development expertise includes medium and heavy-duty commercial vehicles in applications such as delivery, bus, motorhome, off highway, refuse and several other specialized and vocational vehicle markets. Requirements: Triz offers the opportunity to launch your automotive software career under the guidance of highly experienced engineers in the industry. Therefore, you should apply if you consider yourself an exceptional software developer with the necessary capability and commitment but lack experience in the automotive and/or Simulink environment: B Eng. Degree in Electronic / Mechatronic Engineering (M Eng. preferred) Willing to travel overseas for variable periods 3+ Years of experience Responsibilities: Matlab/Simulink software development for automotive controllers Under guidance of the Lead Software Engineer, be responsible for documentation, verification and testing of control software Software algorithm development and control systems optimization Contribute to the development of system plant models and simulations using Matlab/Simulink Contribute to the development of software tools required for vehicle production and -field support Support testing of software at module level and on prototype vehicles Key Skills: Proficient in Matlab/Simulink environment Knowledge of J1939 CAN communication and associated test tools/equipment Attention to detail Integrity and honesty Computer literacy (Excel, Word, Power Point) Good Written and Verbal Communication (English) Good work ethics Hardworking, willing to go the extra mile Professionalism Work independently Excellent in task management Team Player (Work well in a team) Ability to work under pressure and handle priority changes Have good problem-solving abilities Working hours: 08h00 – 17h00, Monday to Friday (subject to change) with core hours and flexi time, and may require over time as per project. Leave is based on statutory requirements. Remuneration: We offer highly competitive remuneration package. To apply please send a copy of your CV and a motivational letter (as part of your CV) with three contactable references. Only shortlisted candidates will be contacted. Job Type: Full-time #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software engineer (automotive controls)

Cape Town, Western Cape Trizengineering

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Triz Engineering Solutions is looking for Software Engineer(s) (Automotive Controls) on different levels and experience to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market. Apart from a contained and well-rounded person with a high EQ level, he/she will be required to deal with complexity in a fast-paced environment. The person needs to be a self-starter with attention to detail and bring a positive energy to the work environment, with a willingness to excel in their role. Triz Engineering Solutions ( is a premium product engineering and development company specializing in end-to-end turn-key commercial vehicle development. We provide end to end engineering services for commercial vehicle engineering and development from feasibility and conceptualization, through productionization and service support. Our solutions include zero emissions such as battery electric- and fuel cell- as well as hybrid- or conventional powered products. We also offer solutions for other advanced vehicle technologies such as ADAS, vehicle autonomy and telematics. Our services are turnkey solutions that are validation tested and ready for mass production. Our product development expertise includes medium and heavy-duty commercial vehicles in applications such as delivery, bus, motorhome, off highway, refuse and several other specialized and vocational vehicle markets. Requirements: Triz offers the opportunity to launch your automotive software career under the guidance of highly experienced engineers in the industry. Therefore, you should apply if you consider yourself an exceptional software developer with the necessary capability and commitment but lack experience in the automotive and/or Simulink environment: B Eng. Degree in Electronic / Mechatronic Engineering (M Eng. preferred) Willing to travel overseas for variable periods 3+ Years of experience Responsibilities: Matlab/Simulink software development for automotive controllers Under guidance of the Lead Software Engineer, be responsible for documentation, verification and testing of control software Software algorithm development and control systems optimization Contribute to the development of system plant models and simulations using Matlab/Simulink Contribute to the development of software tools required for vehicle production and -field support Support testing of software at module level and on prototype vehicles Key Skills: Proficient in Matlab/Simulink environment Knowledge of J1939 CAN communication and associated test tools/equipment Attention to detail Integrity and honesty Computer literacy (Excel, Word, Power Point) Good Written and Verbal Communication (English) Good work ethics Hardworking, willing to go the extra mile Professionalism Work independently Excellent in task management Team Player (Work well in a team) Ability to work under pressure and handle priority changes Have good problem-solving abilities Working hours: 08h00 – 17h00, Monday to Friday (subject to change) with core hours and flexi time, and may require over time as per project. Leave is based on statutory requirements. Remuneration: We offer highly competitive remuneration package. To apply please send a copy of your CV and a motivational letter (as part of your CV) with three contactable references. Only shortlisted candidates will be contacted. Job Type: Full-time #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer (Automotive Controls)

Cape Town, Western Cape Trizengineering

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Triz Engineering Solutions is looking for a Senior Software Engineer (Automotive Controls) to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market. Apart from a contained and well-rounded person with a high EQ level, he/she will be required to deal with complexity in a fast-paced environment. The person needs to be a self-starter with attention to detail and bring a positive energy to the work environment, with a willingness to excel in their role.

Triz Engineering Solutions ( is a premium product engineering and development company specializing in end-to-end turn-key commercial vehicle development. We provide end to end engineering services for commercial vehicle engineering and development from feasibility and conceptualization, through productionization and service support. Our solutions include zero emissions such as battery electric- and fuel cell- as well as hybrid- or conventional powered products. We also offer solutions for other advanced vehicle technologies such as ADAS, vehicle autonomy and telematics. Our services are turnkey solutions that are validation tested and ready for mass production. Our product development expertise includes medium and heavy-duty commercial vehicles in applications such as delivery, bus, motorhome, off highway, refuse and several other specialized and vocational vehicle markets.

Requirements:

Triz offers the opportunity to launch your automotive software career under the guidance of highly experienced engineers in the industry. Therefore, you should apply if you consider yourself an exceptional software developer with the necessary capability and commitment but lack experience in the automotive and/or Simulink environment:

  • B Eng. or M Eng. Degree in Electronic / Mechatronic Engineering
  • Willing to travel overseas for variable periods
  • South African Citizenship
  • 7-10+ Years of experience
Responsibilities:
  • Matlab/Simulink software development for vehicle and body controllers used in the automotive environment
  • Development, documentation, verification and testing of control software and software tools
  • Support testing of software at module level and on prototype vehicles
  • Engineering and improvement of software development processes
  • Contribute to vehicle level architecture design (systems modelling, data analytics, duty cycle analysis) and systems integration (ADAS, ABS, traction-, battery systems, OTA)
  • Contribute to the development of system plant models and simulations using Matlab/Simulink
  • Contribute to the development of software tools required for vehicle production and field support
Key Skills:
  • Proficient in Matlab/Simulink environment. Experience with Simulink coder will be beneficial
  • Experience with Polarion ALM tools for requirements management will be beneficial
  • Knowledge of formal software development processes will be beneficial
  • Knowledge and experience working on electric vehicle subsystems will be beneficial
  • Knowledge and experience of ISO 26262 functional safety design will be beneficial
  • Knowledge of J1939 CAN communication and associated test tools/equipment
  • Attention to detail
  • Integrity and honesty
  • Computer literacy (Excel, Word, PowerPoint)
  • Good Written and Verbal Communication (English)
  • Good work ethics
  • Hardworking, willing to go the extra mile
  • Professionalism
  • Work independently
  • Excellent in task management
  • Team Player (Work well in a team)
  • Ability to work under pressure and handle priority changes
  • Have good problem-solving abilities
Working hours:

08h00 – 17h00, Monday to Friday (subject to change) with core hours and flexi time, and may require over time as per project. Leave is based on statutory requirements.

Remuneration:

We offer highly competitive remuneration package. To apply please send a copy of your CV and a motivational letter (as part of your CV) with three contactable references. Only shortlisted candidates will be contacted.

Job Type:

Full-time

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior software engineer (automotive controls)

Cape Town, Western Cape Trizengineering

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Triz Engineering Solutions is looking for a Senior Software Engineer (Automotive Controls) to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market. Apart from a contained and well-rounded person with a high EQ level, he/she will be required to deal with complexity in a fast-paced environment. The person needs to be a self-starter with attention to detail and bring a positive energy to the work environment, with a willingness to excel in their role. Triz Engineering Solutions ( is a premium product engineering and development company specializing in end-to-end turn-key commercial vehicle development. We provide end to end engineering services for commercial vehicle engineering and development from feasibility and conceptualization, through productionization and service support. Our solutions include zero emissions such as battery electric- and fuel cell- as well as hybrid- or conventional powered products. We also offer solutions for other advanced vehicle technologies such as ADAS, vehicle autonomy and telematics. Our services are turnkey solutions that are validation tested and ready for mass production. Our product development expertise includes medium and heavy-duty commercial vehicles in applications such as delivery, bus, motorhome, off highway, refuse and several other specialized and vocational vehicle markets. Requirements: Triz offers the opportunity to launch your automotive software career under the guidance of highly experienced engineers in the industry. Therefore, you should apply if you consider yourself an exceptional software developer with the necessary capability and commitment but lack experience in the automotive and/or Simulink environment: B Eng. or M Eng. Degree in Electronic / Mechatronic Engineering Willing to travel overseas for variable periods South African Citizenship 7-10+ Years of experience Responsibilities: Matlab/Simulink software development for vehicle and body controllers used in the automotive environment Development, documentation, verification and testing of control software and software tools Support testing of software at module level and on prototype vehicles Engineering and improvement of software development processes Contribute to vehicle level architecture design (systems modelling, data analytics, duty cycle analysis) and systems integration (ADAS, ABS, traction-, battery systems, OTA) Contribute to the development of system plant models and simulations using Matlab/Simulink Contribute to the development of software tools required for vehicle production and field support Key Skills: Proficient in Matlab/Simulink environment. Experience with Simulink coder will be beneficial Experience with Polarion ALM tools for requirements management will be beneficial Knowledge of formal software development processes will be beneficial Knowledge and experience working on electric vehicle subsystems will be beneficial Knowledge and experience of ISO 26262 functional safety design will be beneficial Knowledge of J1939 CAN communication and associated test tools/equipment Attention to detail Integrity and honesty Computer literacy (Excel, Word, Power Point) Good Written and Verbal Communication (English) Good work ethics Hardworking, willing to go the extra mile Professionalism Work independently Excellent in task management Team Player (Work well in a team) Ability to work under pressure and handle priority changes Have good problem-solving abilities Working hours: 08h00 – 17h00, Monday to Friday (subject to change) with core hours and flexi time, and may require over time as per project. Leave is based on statutory requirements. Remuneration: We offer highly competitive remuneration package. To apply please send a copy of your CV and a motivational letter (as part of your CV) with three contactable references. Only shortlisted candidates will be contacted. Job Type: Full-time #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior software engineer (automotive controls)

Cape Town, Western Cape Trizengineering

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Triz Engineering Solutions is looking for a Senior Software Engineer (Automotive Controls) to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market. Apart from a contained and well-rounded person with a high EQ level, he/she will be required to deal with complexity in a fast-paced environment. The person needs to be a self-starter with attention to detail and bring a positive energy to the work environment, with a willingness to excel in their role. Triz Engineering Solutions ( is a premium product engineering and development company specializing in end-to-end turn-key commercial vehicle development. We provide end to end engineering services for commercial vehicle engineering and development from feasibility and conceptualization, through productionization and service support. Our solutions include zero emissions such as battery electric- and fuel cell- as well as hybrid- or conventional powered products. We also offer solutions for other advanced vehicle technologies such as ADAS, vehicle autonomy and telematics. Our services are turnkey solutions that are validation tested and ready for mass production. Our product development expertise includes medium and heavy-duty commercial vehicles in applications such as delivery, bus, motorhome, off highway, refuse and several other specialized and vocational vehicle markets. Requirements: Triz offers the opportunity to launch your automotive software career under the guidance of highly experienced engineers in the industry. Therefore, you should apply if you consider yourself an exceptional software developer with the necessary capability and commitment but lack experience in the automotive and/or Simulink environment: B Eng. or M Eng. Degree in Electronic / Mechatronic Engineering Willing to travel overseas for variable periods South African Citizenship 7-10+ Years of experience Responsibilities: Matlab/Simulink software development for vehicle and body controllers used in the automotive environment Development, documentation, verification and testing of control software and software tools Support testing of software at module level and on prototype vehicles Engineering and improvement of software development processes Contribute to vehicle level architecture design (systems modelling, data analytics, duty cycle analysis) and systems integration (ADAS, ABS, traction-, battery systems, OTA) Contribute to the development of system plant models and simulations using Matlab/Simulink Contribute to the development of software tools required for vehicle production and field support Key Skills: Proficient in Matlab/Simulink environment. Experience with Simulink coder will be beneficial Experience with Polarion ALM tools for requirements management will be beneficial Knowledge of formal software development processes will be beneficial Knowledge and experience working on electric vehicle subsystems will be beneficial Knowledge and experience of ISO 26262 functional safety design will be beneficial Knowledge of J1939 CAN communication and associated test tools/equipment Attention to detail Integrity and honesty Computer literacy (Excel, Word, Power Point) Good Written and Verbal Communication (English) Good work ethics Hardworking, willing to go the extra mile Professionalism Work independently Excellent in task management Team Player (Work well in a team) Ability to work under pressure and handle priority changes Have good problem-solving abilities Working hours: 08h00 – 17h00, Monday to Friday (subject to change) with core hours and flexi time, and may require over time as per project. Leave is based on statutory requirements. Remuneration: We offer highly competitive remuneration package. To apply please send a copy of your CV and a motivational letter (as part of your CV) with three contactable references. Only shortlisted candidates will be contacted. Job Type: Full-time #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Automotive software Jobs in South Africa !

Software Developer – Automotive (SCM)

Sandton, Gauteng ExecutivePlacements.com - The JOB Portal

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Developer – Automotive (SCM) role at ExecutivePlacements.com - The JOB Portal

3 days ago Be among the first 25 applicants

Join to apply for the Software Developer – Automotive (SCM) role at ExecutivePlacements.com - The JOB Portal

Recruiter:

Staff Unlimited Recruitment Pty Ltd T/A MPC Recruitment Group EC

Recruiter:

Staff Unlimited Recruitment Pty Ltd T/A MPC Recruitment Group EC

Job Ref:



Date posted:

Friday, June 20, 2025

Location:

Sandton, South Africa

SUMMARY:

POSITION INFO:

Our client in the automotive supply chain sector is seeking a highly skilled Software Developer to join their dynamic development team. The ideal candidate will have strong full-stack development capabilities with proven experience in Microsoft .NET technologies, particularly C#, and be comfortable working in a high-performance, fast-paced environment.

Location: Gauteng

Job type: Permanent

Duties and Responsibilities

  • Design, develop, and maintain scalable software solutions in line with business requirements.
  • Work on both front-end and back-end development, contributing to all phases of the development lifecycle.
  • Integrate software components and third-party programs.
  • Participate in code reviews, debugging, and troubleshooting.
  • Ensure best practices in development, security, and performance.
  • Collaborate with cross-functional teams to deliver high-quality, user-friendly applications.

Minimum Requirements

  • 4+ years of professional software development experience.
  • Proficiency in Microsoft .NET C# and SQL.
  • Solid experience with JavaScript frameworks (preferably Angular).
  • Full-stack development
  • Experience with Entity Framework Core (EF Core) and LINQ.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work both independently and within a collaborative team.

Skills

  • Automotive or SCM industry experience.
  • Exposure to Agile methodologies and DevOps
  • Familiarity with RESTful API development.

Should you meet the above criteria, we invite you to apply directly to the advertisement. Should you not hear back from us within 2 weeks of application, kindly consider your application as unsuccessful



Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Advertising Services

Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x

Sign in to set job alerts for “Software Engineer” roles.

Johannesburg, Gauteng, South Africa 1 week ago

Centurion, Gauteng, South Africa 2 months ago

Bedfordview, Gauteng, South Africa 3 weeks ago

Sandton, Gauteng, South Africa 3 days ago

Sandton, Gauteng, South Africa 2 months ago

Sandton, Gauteng, South Africa 1 month ago

Johannesburg Metropolitan Area 1 week ago

Johannesburg, Gauteng, South Africa 6 months ago

City of Johannesburg, Gauteng, South Africa 2 weeks ago

Sandton, Gauteng, South Africa 3 days ago

Junior / Intermediate Software Developer

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 day ago

Johannesburg, Gauteng, South Africa 3 days ago

Centurion, Gauteng, South Africa 1 month ago

Midrand, Gauteng, South Africa 2 weeks ago

Sandton, Gauteng, South Africa 3 weeks ago

Johannesburg Metropolitan Area 1 month ago

Centurion, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 2 days ago

Woodmead, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg Metropolitan Area 2 days ago

Johannesburg, Gauteng, South Africa 9 months ago

Ivory Park, Gauteng, South Africa 1 month ago

Centurion, Gauteng, South Africa 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer – Automotive (SCM)

Sandton, Gauteng Staff Unlimited Recruitment Pty Ltd T/A MPC Recruitment Group EC

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

Our client in the automotive supply chain sector is seeking a highly skilled Software Developer to join their dynamic development team. The ideal candidate will have strong full-stack development capabilities with proven experience in Microsoft .NET technologies, particularly C#, and be comfortable working in a high-performance, fast-paced environment.

Location: Gauteng

Job type: Permanent

Duties and Responsibilities

  • Design, develop, and maintain scalable software solutions in line with business requirements.
  • Work on both front-end and back-end development, contributing to all phases of the development lifecycle.
  • Integrate software components and third-party programs.
  • Participate in code reviews, debugging, and troubleshooting.
  • Ensure best practices in development, security, and performance.
  • Collaborate with cross-functional teams to deliver high-quality, user-friendly applications.

Minimum Requirements

  • 4+ years of professional software development experience.
  • Proficiency in Microsoft .NET C# and SQL.
  • Solid experience with JavaScript frameworks (preferably Angular).
  • Full-stack development
  • Experience with Entity Framework Core (EF Core) and LINQ.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work both independently and within a collaborative team.

Skills

  • Automotive or SCM industry experience.
  • Exposure to Agile methodologies and DevOps
  • Familiarity with RESTful API development.

Should you meet the above criteria, we invite you to apply directly to the advertisement. Should you not hear back from us within 2 weeks of application, kindly consider your application as unsuccessful

This advertiser has chosen not to accept applicants from your region.

Software Development

Western Cape, Western Cape Lanza Solutions

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

As an experienced .NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading.

If this excites you and you meet the requirements and profile below, we would love to hear from you!

You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer.

Your responsibilities
  • Maintain, extend, and refactor our legacy code base.
  • Ensure our code base is future-proof by exploring new areas (.NET 6, Nullability, Mediator, Swagger, OpenAPI, etc.).
  • Work efficiently and deliver results.
  • Implement a test-driven approach, validating and testing your code via unit tests.
  • Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability.
  • Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof.
  • Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc.
Requirements and qualifications
  • Proven experience building high-performing microservices in .NET (ASP) or .NET 6 minimal APIs.
  • Experience in unit testing code and services.
  • Proficiency with Visual Studio or JetBrains Rider, Git, NuGet, Postman, or other backend development tools.
  • Experience with Agile development methodologies (using Jira, GitLab, or Azure DevOps).
  • Excellent knowledge of C# and .NET Core, .NET 5/6.
  • Strong analytical thinking and abstraction skills to simplify complex tasks.
  • Nice to have: Experience with Azure AD integration and deployment.
  • Fluent in English, both written and verbal.
  • Bachelor's or master's degree in software engineering or related field.
Personality
  • Demonstrates tenacity and a willingness to see tasks through to completion.
  • Adapts quickly to changing priorities and conditions; copes effectively with complexity.
  • Passionate about technology with a positive, can-do attitude.
  • Self-starter who acts proactively and brings new ideas.
  • Honest, ethical, trustworthy, and transparent in communication.
About us

At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing.

Our new development team

We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Automotive Software Jobs