C# Full Stack Software Engineer - 6 month (Onsite)

iqbusiness South Africa
Johannesburg, Gauteng
Permanent
View All Jobs
Posted 1 APRIL 2025 - Closing Date 30 APRIL 2025

Job Description

iqbusiness is the largest South African management and technology consulting firm, attracting top talent and ambitious clients, both locally and globally.

We are looking for passionate full-stack Software Engineers with a C# background with front-end frameworks (Angular) experience to design, develop and implement software solutions and applications for our clients.

Key Responsibilities and/or Outputs

  • Ability to adhere to coding Standards
  • Knowledge of industry coding standards/guidelines
  • Understanding basic coding concepts like Code blocks, flow, IO, FileSystem, Serialization,
  • Configuration, Self-commenting code, Data access
  • Understanding coding concepts and constructs like lambdas, Idomatic patterns, and RegEx
  • Understanding of OOP
  • Understanding the difference between solution architecture and design
  • Design principles and architectural and design patterns
  • Concepts such as IoC
  • SDLC – Agile, Waterfall, ETC
  • Knowledge of security concepts, tools and techniques
  • Ability to define quality in context of software development 

Requirements

  • 5-7 years working experience
  • Bachelor degree in related field (Advantageous)
  • Relevant software development certifications

Tech Stack

  • .NET specific will include: ASP.Net / MVC / WCF / WPF / Entity Framework or Dappa .NetCore
  • Web Services and Networking: RESTful APIs / SOAP / HTTPS / GRPC / Protobuf
  • DevOps: Jenkins / Bamboo / Gitlab CI
  • HTML / CSS / JS / Angular 2 or later

 

Please Note:
As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals