Assess, develop, upgrade and document application software. Consulting with fellow colleagues, other teams, managers & executives concerning enhancements and development of the application software. Document and direct software testing and validation procedures. Research, analyse and evaluate requirements for software applications. Advise on areas that could be improved on and keep up to date with new trends in software development and technologies that can be used to benefit the Company. Qualifications Azure certification (Advantageous) Tertiary Education: Degree in Computer Science or Relevant equivalent IT Diploma. (IT Diploma with 2 year's work experience) Special Requirements: Must live within surrounding Pretoria areas. Willing to work overtime. Perform standby duties. Must have a Valid Driver's License and own reliable transport (Not Public). Have clear Credit and Criminal Records. Skills and Experience Must have used C# during university and/ or practical university project experience 0 - 2 years' experience in C# Software Development. . NET platform knowledge. Experience with Microsoft web technologies: Blazor Web API. API Gateway – Ocelot for Micro Services (advantageous) . Solid Experience with SQL Server and an ORM framework (E ntity Frameworks). Language integrated query (LINQ) (advantageous) Reflection (objects that describe assemblies, modules, and types) will be advantageous. Experience in domain driven design (DDD). Experience in test driven development (TDD). Kubernetes / Micro Service exposure (advantageous) Azure / AWS exposure beneficial – not a must have DevOps CI/CD Pipelines beneficial - not a must have .NET Core (advantageous) Restful service experience beneficial - not a must have R20 000 - R30 000 per month (Depending on skills & experience)
Apply Now