Technical Manager

Region: Africa
Location: Roodepoort, Gauteng, South Africa


As a Technical Manager you provide solution architecture design services for large enterprises and complex implementations while leading teams in the successful delivery of K2 solutions to customers.  Focus on ensuring that requirements and scope for each project are clearly defined, appropriate resources are available and constant progress is being made toward the final product, on time and within budget.

What you’ll be doing as a member of our team:
  • Document project scope and determine cost estimations
  • Provide technical oversight for the engagement to clearly document the timeline and deliverables.
  • Crafting solution roadmap/approach with customers
  • Assists in identifying proper resources to support engagements
  • Quality technical oversight of consultants delivering services on engagements
  • Technical ownership and oversite of engagements
  • Researching and resolving issues related to services delivery
  • Solution and code reviews on engagements to ensure that issues are resolved in a timely manner.
  • Closely partner with internal partners and teams to ensure clarity and on time delivery to the customer.


What you’ll bring to the table:
  • Must be able to interact and communicate with individuals at all levels of the organization.  
  • Ability to prioritize work assignments and shift work efforts based on the needs of the department or business goals.  
  • Ability to work independently and be self-motivated.  
  • Ability to work effectively in a team environment and lead the team to a successful result
  • Project management, team leadership and mentoring experience is a plus.  
  • Strong in-person and written customer communication skills.  
  • Excellent problem-solving skills  
  • Strong verbal and written communication skills  
  • Bachelor’s degree in Computer Science, Information Technology or related Technical field
  • Eight (8) years software development experience with an emphasis on .NET coupled with a minimum of four (4) years of software solution consulting.
  • Six (6) years of K2 development experience. 
  • Has demonstrated excellent SharePoint and .NET development skills (including C#, ASP.NET, WCF, InfoPath and SQL Server) and a comprehensive understanding of the software development life cycle. 
  • Possesses architectural design and application development expertise including experience integrating disparate systems.
  • Has obtained and kept relevant all available K2 certifications
Additional qualifications:
  • The Ideal Candidate will have:
  • Excellent .NET development skills (C#).
  • Excellent K2 development skills and K2 platform knowledge
  • Good SQL Server development skills (T-SQL, stored procedures, database design, etc)  
  • Comprehensive understanding of the software development life cycle (SDLC).  
  • Demonstrated experience with SharePoint and SQL Server.  
  • Significant architectural design and application development experience.  
  • Experience with integrating disparate systems. Understanding of integration technologies like (web) services and message queues.  
  • Proven ability to negotiate project scope and deliverables.  
  • Understanding of network infrastructure and security. (DNS, TCP/IP, Active Directory)  
  • Understanding of Agile and SCRUM methodologies  
  • Understanding with process and data modelling  
  • Knowledge in Business Process Management, BPMN, a plus  
  • Familiarity with business process improvement methods a plus 
How to apply:

For more information about this position or to apply, send your resume to with "Technical Manager" in the subject line.