As a leading South African developer of legal software solutions for the South African and international markets, we are looking for an experienced C# .Net Developer to join our multi-national team.
We give you the opportunity to work alongside and learn from some of the most talented developers and IT professionals in Cape Town and Toronto.
If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.
Skills and experience you bring to the role:
- Minimum 3-year IT-related degree or diploma
- 3+ years of solid industry experience in designing and building software applications in C# and .NET.
- Practical experience in developing desktop, web and/ or mobile applications.
- Knowledge about server and cloud based technologies advantageous.
- Willingness to learn.
- Experience in .NET Core, ASP.NET Core and Angular all advantageous.
- Analytical and logical problem-solving skills.
- SQL & relational database programming skills.
- Web back-end technologies (e.g. SOAP, REST) experience advantageous.
- Experience in mobile development in Xamarin and/or NativeScript advantageous.
- Exposure to Microsoft Azure would be advantageous.
- Exposure to Scrum and Agile methodologies will be advantageous.
- Must be a South African citizen or hold valid work permit.
What you get to do everyday:
- Work inside of a team, following Agile development methodologies.
- Contribute to the architecture, design, development, and maintenance of desktop and web applications using the C# language and the Microsoft .NET framework.
- Follow best software engineering practices.
- Exercise version control discipline to maintain source code.