.Net Developer

 

Recruiter:

HR Genie

Job Ref:

LM_ND

Date posted:

Friday, July 1, 2022

Location:

Pietermaritzburg, South Africa

Salary:

Market related


SUMMARY:
General - Completeness and accuracy of code (work product) vs. allocated tasks - Ensure that proje

JOB DESCRIPTION:

PURPOSE

The purpose of this role is to Develop, Maintain and Support new and existing .NET systems at Hulamin

QUALIFICATIONS

Degree in Information Systems, Computer Science, Engineering or equivalent international certification

EXPERIENCE

  • 5 -7 years’ experience in C# software development
  • Good experience in a manufacturing environment
  • Understanding and interpreting of business requirements, coding solutions and managing complex architectures
  • Understanding of agile principles, architecture design and best practices
  • Languages: C#, Razor, PL/SQL, TSql
  • User Interfaces: Winforms, Blazor, MAUI, WinUI 3
  • DevExpress Suite
    • Services & Messaging:
    • Web API, WCF Services (XML, JSON, gPRC)
      • Architecture & Frameworks:
      • Clean / Onion Architecture, Microservice architecture
      • CSLA, OpenId Connect, Serilog & Splunk,
      • Design principles: Design patterns, SOLID, test driven, event driven, lean principles, data structures
        • Methodologies
        • Hybrid Agile (Scrum)
          • Toolsets:
          • Source Control: Git, Azure Devops (CI & CD)
          • Incident management: Jira & Jira Service Desk
            • Databases:
            • Oracle & MSSQL – Develop and maintain PL/SQL, Triggers, Stored Procedures, Functions and Packages
              • Legacy: VB6 applications to be ported to .NET
              • General:
              • Microsoft Visio (UML)

TECHNICAL COMPETENCIES & EXPERIENCES

RESPONSIBILITIES

General

  • Completeness and accuracy of code (work product) vs. allocated tasks
  • Ensure that project tasks are delivered in accordance with larger project objectives
  • Adhere to and apply software development policies and standards
  • Ensure accurate estimates on development effort
  • Proactively report on potential slippage or deviation

Business Requirements

  • Gather and understand the business requirements
  • Architect a software design, build code and configure
    Testing
  • Perform unit testing for all custom code and ensure quality for test cases, where applicable
  • Define and report on outstanding known errors and workarounds (bugs)
  • Ensure that the development, testing and production environments meet set requirements

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Intermediate Full Stack Developer
Location: Durban
Salary:
Join South Africa’s largest independent mobility provider as an Intermediate Full-Stack developer. You’ll play a key role in building platforms that power online marketing, digital sales, customer experience, and business intelligence. A great opportunity to work at the intersection of technology and mobility.
10 days ago


Intermediate Full Stack C# Developer – In-Office Role – up to R540k Per Annum
Location: Durban
Salary: 540000
Intermediate Full Stack C# developer – In-Office Role – up to R540k Per Annum
28 days ago


INTERMEDIATE FULL STACK DEVELOPER - C# (DURBAN) UP TO R540K PER ANNUM
Location: Durban
Salary: 540 000
INTERMEDIATE FULL STACK developer - C# (DURBAN) UP TO R540K PER ANNUM
35 days ago


INTERMEDIATE C# FULL STACK DEVELOPER - DURBAN UP TO R540K PER ANNUM
Location: Durban
Salary: 540000
INTERMEDIATE C# FULL STACK developer - DURBAN UP TO R540K PER ANNUM
39 days ago


Intermediate Full-Stack Developer
Location: Durban
Salary: R540 000
This is a hands-on role where you''ll contribute to building internal platforms and customer-facing systems that support marketing, CRM, digital sales, and data analytics functions.
69 days ago


Create a free job alert for .Net Developer in Pietermaritzburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions