Overview
Software Developer, Software Engineer, C# / Unity Developer Jobs in Centurion, South Africa at CF Consulting
Primary Responsibilities:
Contribute to all stages of the development lifecycle.
Write efficient, testable code.
Ensure designs meet specifications.
Prepare and release software components.
Interest and/or experience in leading a team to deliver high-quality results.
Required Qualifications:
Bachelor’s degree in Computer Science or equivalent in an IT-related field.
Minimum 2 years of experience as a Software Developer.
Technologies and Tools:
Knowledge of SOLID principles, object-oriented design, and design patterns.
Expertise in .NET Core with C#, .NET Web API, SQL Database Design, Entity Framework Core, SQL Server 2014+, T-SQL
Experience in at least one of the following:
Type Script, JavaScript, and Angular (2.0+).
ASP .Net Core MVC
Blazor
Experience and Knowledge:
Strong understanding of development methodologies and frameworks.
Knowledge of test-driven development and unit testing
Experience with public cloud and containerisation is an advantage.
Familiarity with Dev Ops is a plus.
Competencies:
Critical thinking and problem-solving.
Active learning and systems analysis.
Deductive and inductive reasoning.
High technical literacy and analytical skills.
Must be able to work within a close-knit
Candidates with an interest in developing leadership skills
Needs to be able to work independently.
Requirements:
Valid driver’s licence and own transport.
Ability to meet tight deadlines and adapt to changing environments.
Capability to work under pressure and manage complex tasks independently.
Title: Software Developer, Software Engineer, C# / Unity Developer
Company: CF Consulting
Location: Centurion, South Africa
Category: Software Development (Software Engineer, C# / Unity Developer, Full Stack Developer, Backend Developer)