Our client, The Virtual Agent, aninnovative and rapidly expanding PropTech business that is leading the property industry into the digital age having built a complete Data and CRM solution for the Real Estate Market in South Africa is looking for a Team Lead Software Developer C# to join their team based in Umhlanga, Durban
What sets The Virtual Agent apart? Our people matter! We have values, and we live by them. If you love a flexible, hybrid work environment where you are SEEN and HEARD, have the opportunity to use your talents to make a difference, have the pleasure of working with a bunch of dynamic dreamers, doers, disrupters and drivers who are results driven and self-starters… then we would love to hear from you
As a Team Lead – Software Developer, in addition to leading, mentoring and guiding young developers, you will be responsible for design, building code and implementation as specified within the project plan and accordance with defined business needs
Duties and Responsibilities:
- Technical analysis and design
- Ability to understand and interpret requirements and technical specifications
- Ability to produce technical specifications of small-medium complexity programs
- Ability to produce database designs
- Ability to provide technical estimates to work
- Create and amend programs in accordance with the design, agreed development standards and tools to achieve a well-engineered solution
- Maintain documentation and project files with respect to progress, problems, needed changes, etc., and provide regular reports on such to Management
- Review technical deliverables and manage quality to ensure that what has been built meets user expectation
- Provide daily technical, functional and operation support for the existing software applications
- Construct, interpret and execute system and program test plans to verify correct operation of completed systems
- Plan, design and conduct test of program; correcting errors and re-test to achieve an error free result
Minimum Requirements:
Education and Experience:
- BSc (Computer Science or Information Systems) / BCom (Information Systems) / A National Diploma in IT / and/or equivalent qualification
- Microsoft Certified Systems Developer (MCSD) would be advantageous
- A minimum of 8 years IT experience
- Track record of 5 – 8 years’ experience in the following:
- C#, ASP.NET (MVC), Microsoft SQL Server, RestAPI’s, Windows Services
- CSS, HTML, Javascript, Bootstrap,
- .Net core
- Experience in modular development (micro services, kubernetes, docker) is highly advantageous,
- Azure, Xamarin, SQLite, Mobile development would be advantageous,
- Experience in Angular (angular 8+) would be advantageous
- Leading a high performance team within an Agile environment
What’s In It for You:
- A competitive basic salary and performance incentive
- Key Insurance Cover – Death, disability and funeral benefits
- Learning and development opportunities
- Flexible, hybrid work environment
- Opportunity to develop your career with a growing company
- Thrive within an amazing company culture
Desired Skills:
- Technical Analysis
- Database design
- Technical Estimates