Evaluate and recommend tools, techniques, and processes to ensure the highest quality product platform.
Interpret business requirements to articulate the business needs to be addressed.
Follow best software engineering practice.
Exercise version control discipline to maintain source code.
Troubleshoot code level problems quickly and efficiently.
Work within a team, following Agile development methodologies.
Minimum 3-year Degree or Diploma in Computer Science, Engineering, or similar field.
4+ Years of solid industry experience designing and building software applications in C# and .NET.
Well versed in various architectural styles and design patterns.
Recent proven hands-on experience in building applications that address complex business issues.
Must have proven experience in –
Web Development – HTML, CSS, Material and CS Grid.
Web Back End Technologies e.g., SOAP, REST.
Experience with security especially in OAuth and OpenID Connect.
Strong practical experience in developing web applications, server and cloud-based technologies.
Experience designing and implementing secure database systems.
Strong technical understanding of .NET and application design.
.NET Core, EF Core, ASP.Net Core MVC.
Razor or Blazor.
SQL and relational database programming skills.
Must be a South African citizen or hold a valid work permit.
Mobile development in Xamarin and / or NativeScript.
Exposure to Scrum and Agile methodologies.
Willingness to learn and research new technologies and be up to date with current practices.
Strong analytical and logical problem-solving skills.
Ability to make considered decisions.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.
Please complete the following form.