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, React, Vue) experience to design, develop and implement software solutions and mobile android 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
-
4-7 years working experience
-
Bachelor degree in related field (Advantageous)
-
Relevant software development certifications
Tech Stack
-
HTML / CSS / JS
-
.NET specific will include: MVC / WCF / WPF / Entity Framework or Dappa
-
.NetCore
-
Web Services and Networking: RESTful APIs / SOAP / HTTPS / GRPC / Protobuf
-
Mobile: Android / IOS / Ionic / React Native / Cordova
-
Cloud: Amazon Web Services / Azure / Google Cloud
-
DevOps: Jenkins / Bamboo / Gitlab CI
-
HTML / CSS / JS / Angular 2 or later / ReactJS
-
Java including: Java SE / Java EE / Hibernate/ JPA / Spring
-
JVM Languages: Kotlin / Groovy
-
Build & Dependency Tools: Maven / Gradle
-
Testing: JUnit / Selenium / Mockito / Cucumber
-
Microservices: Spring Boot / Vert.X / Micronaut / Netflix OSS libraries
-
Containerisation: Docker / Kubernetes / OpenShift
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