Specialist Product Engineer

Network Contracting Solutions

Johannesburg

On-site

ZAR 895,000 - 1,033,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Network Contracting Solutions in Johannesburg is seeking a Specialist Product Engineer for a 12-month contract. The role focuses on maintaining in-house CRM solutions and delivering high-quality software across the stack.

Responsibilities include contributing to the full development lifecycle, building and optimizing CI/CD pipelines, and leveraging modern observability tools to ensure scalable, resilient applications in a banking context.

Qualifications

  • Minimum 4 years industry experience.
  • Minimum of 4 years C# .NET development experience.

Responsibilities

  • Apply critical thinking and problem-solving in an agile team to solve technical problems across front-end, back-end or middleware with high-quality solutions.
  • Contribute to all phases of the development lifecycle including requirements, design, development and solution deployment.
  • Produce well-organized, optimized, and documented source code for technical solutions.
  • Ensure designs and solutions support self-service, repeatability, testability, scalability and resilience.
  • Support the development of CI/CD pipelines (Jenkins or similar) and deploying to multi-site Kubernetes environments.
  • Use observability tools (ELK, Prometheus/Grafana, NewRelic) and tracing (Zipkin/Jaeger).
  • Automate tasks with tools like Jenkins, Docker, Ansible, Kubernetes.
  • Debug existing code and expand feature sets.
  • Collaborate with integrated teams to evolve products and services.
  • Align development processes to Group Architecture and Infrastructure guidelines.

Skills

C# .NET development
Angular
SQL
GitHub
TFS
CI/CD
Agile
WCF/WebAPI

Tools

.NET
Docker
Kubernetes
Windows

Job description

Reference: NCM001616-KMa-1

A reputable company in the banking sector is open to employing a Specialist Product Engineer for a 12 months contract in Johannesburg. The candidate will maintain the Bank's in-house CRM solutions.

Duties & Responsibilities

Job Description / Responsibilities:
DevOps

  1. Apply critical thinking, design thinking, and problem-solving skills in an agile team environment to solve technical problems (Front End, Back End OR Middleware) with high-quality solutions.
  2. Contribute to all phases of the development lifecycle including evaluation analysis, problem definition, business requirements, and solution development & provide recommendations to enable the operational feasibility of solutions.
  3. Quickly produce well-organized, optimized, and documented source code to deliver technical solutions.
  4. Ensure designs & solutions support the technical organization principles of self-service, repeatability, testability, scalability & resilience.
  5. Apply general design patterns and paradigms to deliver technical solutions.
  6. Support the development of CI/CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins/similar tools and deploying to multi-site Kubernetes environments – supporting and managing your applications all the way to production).
  7. Use & configure modern observability techniques leveraging e.g. aggregated logging via ELK stack, metrics via Prometheus/Grafana/NewRelic, and tracing using Zipkin/Jaeger.
  8. Automate tasks through appropriate tools and scripting e.g. Jenkins, Docker, Ansible, Kubernetes.
  9. Debug existing source code and polish feature sets.
  10. Work with integrated teams and other developers to improve and evolve technical products and services.
  11. Align all application development & development processes to Group Architecture & Infrastructure guidelines.
  12. Provide input into project & program teams (when required) to plan & manage the development lifecycle e.g. releases, risk management, testing, integration etc.
  13. Conduct reviews, performance monitoring & ongoing optimization and maintenance on applications.
  14. Stay ahead of the curve on emerging technologies and development practices and continuously evolve existing knowledge & skill in preparation for cross-domain and other experiences e.g. Secure Side, Testing, Infrastructure solutions etc.
People
  1. Conduct peer reviews, testing, and problem-solving within and across the broader team.
  2. Support the people change teams in the development of user material (Customer, Employee & 3rd Party Adoption).
Risk & Governance
  1. Identify technical risks and mitigate these (pre, during & post release).
  2. Update/Design all application documentation aligned to the organization technical standards and risk/governance frameworks.
  3. Participate in incident management & DR activity – applying critical thinking, problem-solving & technical expertise to get to the bottom of major incidents.
Minimum Requirements

Minimum 4 years industry experience
Minimum of 4 years C# .Net Development Experience

Beneficial Skills (Desired Skills):
  • .NET - C# {OOP} / Windows application/ Web application
  • Web Services {wcf/WebAPI}
  • CI/CD pipeline
  • Angular {good to have}
  • SQL
  • GitHub and TFS
  • Agile {good to have}
  • C++ {good to have}
Package & Remuneration

R650 - R750 - Hourly

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Specialist Product Engineer
Specialist Product Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 850,000 - 1,100,000
Senior C# Developer
Senior C# Developer

SavageOne Pty Ltd • Cape Town

On-site
ZAR 900,000 - 1,300,000
.NET Developer
.NET Developer

BICRM • Pretoria

On-site
ZAR 600,000 - 800,000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Senior Software Engineer (Backend - C#/.NET)
Senior Software Engineer (Backend - C#/.NET)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,300,000
Health benefits
Retirement benefits
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior C#/.NET Engineer
Senior C#/.NET Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior Developer (C# & Java) - Johannesburg (in office role)- up to R1.3mil Per Annum
Senior Developer (C# & Java) - Johannesburg (in office role)- up to R1.3mil Per Annum

ATS Client • Johannesburg

On-site
ZAR 1,170,000 - 1,430,000
SENIOR SOFTWARE ENGINEER (JAVA & C#) - HYBRID UP TO R1.3 MIL PER ANNUM
SENIOR SOFTWARE ENGINEER (JAVA & C#) - HYBRID UP TO R1.3 MIL PER ANNUM

E-Merge • South Africa

On-site
ZAR 1,170,000 - 1,430,000
Senior Software Engineer (C#.NET SQL) (CPT)
Senior Software Engineer (C#.NET SQL) (CPT)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000