- Design, develop and implement software solutions to address complex business issues.
- Evaluate and recommend tools, technologies 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.
- Microsoft Azure.
- Git, GitHub.
- 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.
- Entity Framework.
- SQL and relational database programming skills.
- Must be a South African citizen or hold a valid work permit.
- GitHub actions.
- 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. OnlySA 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 e-mail a word copy of your CV to #removed# and mention the reference numbers of the jobs. We have a list of jobs on Apply Now