Durban - Do you have extensive architectural and development experience? Have you gained experience mentoring developers?
We are looking for an innovative, self-driven Software Architect, who leads by example to join a growing development team, to enhance and expand services someone disciplined, who is hands-on and inherently drives forward solutions to ensure timely delivery while still keeping designs useful and relevant.
Minimum of 7 years of proven hands-on experience designing and implementing systems using multiple languages Excellent problem decomposition C#, .
Net technologies including WCF and EF Thorough knowledge of and experience in MS SQL Experience working on large-scale software projects Outstanding collaboration and communication skills are essential Experience overseeing customized development of processes for multiple projects simultaneously Professional experience analyzing code for weaknesses and errors, and overseeing plans to improve them Experience with continuous integration, automated functional testing, and writing self-documenting code Knowledge of Azure cloud architecture and deployments Experienced in developing secure, responsive, interactive systems based upon industry-specific specifications