Jobs in

Site Reliability Engineer Dunkeld - South Africa

Business Capital Group

Translate application storyboards and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable C# code Ensure the best possible performance, quality, and responsiveness of applications Identify bottlenecks and bugs, and devise solutions to these problems Help maintain code quality, organization, and automatization To co-ordinate creation of Handover documentation. Production support and Bug fixing of bespoke Products Design and desgin Reviews Bachelor's degree (or equivalent) in computer science or related discipline Ability to program (structured and OOP) using one or more high-level languages, such as C#, Python, Ruby, and JavaScript Experience with distributed storage technologies such as NFS, HDFS, Ceph, and Azure Cloud Storae, as well as dynamic resource management frameworks (Apache Mesos, Kubernetes, Yarn) Proactive approach to identifying problems, performance bottlenecks, and areas for improvement Min 5> years development/working experience Proficient in C#, with a good knowledge of its ecosystems Familiarity with the .NET framework 3.5/4.0/4.5 .Net Core Experience with Web API Skill for writing reusable C# libraries Familiar with various design and architectural patterns Knowledge of concurrency patterns in C# Familiarity with Microsoft SQL Server 2008/2012/2014/2016 Experience with popular web application frameworks, such as ASP.NET MVC Knack for writing clean, readable C# code Understanding fundamental design principles behind a scalable application Creating database schemas that represent and support business processes Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools (such as Azure DevOps) Expret with CI/CD pipelines Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, ASP.NET MVC, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET Serving as an on-call rotation team member in support of production Web applications, services and subscriptions processes. Unit Test Development. Knowledge of Automated testing technics will be an Advantage. Assist with Code Reviews. (Produce high quality code that is clean and readable, and avoids “code smells” and anti-pattern). Secure Coding Practices Knowledge of Application Performance Monitoring (APM) tools (ie. Appdynamics, Dynatrace, Datadog, Prometheus. Etc.) Azure DevOps Programming in C# Microsoft certified in MCSD.NET, MCAD.NET, MCSD OR MCP or other equivalent. PromQL, KQL (Kubana Query Languge), Kusto Query Language (KQL) R1.2Mil per annum Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Technical Lead - Johannesburg

...

Senior Full Stack Developer Rosebank - Johannesburg

Hustle Consulting Ltd

...

Intermediate Fullstack Developer - Johannesburg

...

Specialist Midrand - South Africa

iSanqa

...

Specialist Midrand - South Africa

iSanqa

...

Want to do another search?

Jobs in