Technical Lead Software Development (c#) - Centurion
Salary Negotiable
Centurion, Gauteng
Centurion,
Gauteng
more than 14 days ago
15-02-2018 9:30:01 PM
15-03-2018 9:30:01 PM
Responsibilities:- Help to build a development team
- Lead a small team of developers
- Design clean and simple solutions
- Improve and optimize the performance of existing systems
- Provide guidance in troubleshooting root-cause errors
- Mentor and guide team to achieve their goals;
- Take part in the design of the database and software;
- Stay up-to-date with technology trends, investigate solutions and make appropriate recommendations;
- Write software according to business requirements specifications, processes and standards;
- Perform unit testing and hand over completed software for further testing, within agreed time frames;
- Responsible for all aspects of the application development project lifecycle;
- Develop and maintain modern software application architecture roadmap that supports an evolving enterprise innovation platform;
- Define and Maintain Application / Data / Security Architecture Principles and Policies;
- Update system documentation;
- Support information security initiatives
Minimum Requirements:
- Matric;
- Bachelor's degree, preferably in Computer Science, Management Information Systems, or related experience.
- Additional qualifications in IT-related fields, including programming and database design.
- MCSD (Microsoft Certified Solutions Developer);
- At least 5 years in-depth programming experience with C# .NET;
- At least 3 years acting in a senior architecture / technical lead role in a comparable organization.
- At least 3 years of hands on experience leading a team of developers - defining work breakdown structures/tasks, assigning the team work items, monitoring and ensuring quality and adherence to standards;
- Good knowledge of Microsoft SQL Server;