C# Full Stack Software Engineer

Johannesburg, Gauteng, South Africa

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, 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

IQbusiness

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1368210
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned