Designs, manufactures, and supplies Proximity Detection Systems (PDS) as well as vehicle management systems and peripherals
Job Description
Maintain and extend existing software to meet product roadmap.
Find and repair software defects.
Communicate with Technical Support Specialist to assist in debugging and maintaining software.
Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a relatedpart.
Document code changes and new code.
Understand automated testing, performance testing and iterative development using appropriate tools and techniques.
Assist with maintenance of automated build environment.
Maintain code stored in multiple source control systems.
Conduct functional testing.
Conduct peer code reviews.
Conforming to the Scrum Process.
Qualifications
Degree in Computer Science or related
Skills
Intermediate Full Stack Development with a focus on Microsoft Technologies for cross-platform solutions that include desktop and web development:
C#
Entity Framework
Dapper
ASP.NET / Blazor
MVVM
WPF
MAUI
Microservices (REST / gRPC)
Blazor (Server / WebAssembly)
MS SQL / SQLite
Intermediate exposure to database design and modelling, and software principles / patterns.
Intermediate experience (5+years) working in a dedicated software development position.
Beginner to intermediate experience using Agile Scrum development methodologies.
Beginner to intermediate knowledge of Test-Drive Development (TDD).
Intermediate exposure to:
.NET 8
Blazor
SQL Server
EF Core
RESTful Services
Clean Architecture
SOLID Principles
Dependency Injection
Caching / Logging,
Unit Testing / Mocking
Profiling, Benchmarking
Salary/Package
R40 000 – R50 000 CTC
Benefits
N/A
Job Post Expiration
2025-02-27
Epiroc
Tracy Johnson
tracycv@pcs-sa.co.za
Interested in this Job?
When you select an option, a popup will appear with a form. Complete the form, and we’ll send your application or drop your friend a quick email with the job details.