INTEMEDIATE FULL-STACK SOFTWARE DEVELOPER (.Net 8)

Permanent

Ref #14624-TJ

Employer Description
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.

Apply for this Job

Name(Required)
Max. file size: 100 MB.
Please Note: Please state clearly a brief summary of yourself. Otherwise your CV might not get considered.
This field is for validation purposes and should be left unchanged.

Send to a friend

Your Friends Name(Required)
Your Name(Required)
This field is for validation purposes and should be left unchanged.