Gcubed is a boutique recruitment company based in Sandton, we are able to offer a highly personalised staff recruitment service that is guaranteed to deliver results. When you enlist our services you will experience the continuity necessary for a successful recruitment campaign. Gcubed prides itself on our ability to connect with our clients, you will not ha...
Read more about this company
Extensive experience in .net framework, C# and SQL.
Completed Degree
Oversee the design and implementation of new Software Systems and Applications
Work with both the Web and Services teams to drive the design of new system architecture.
Ensure that new systems are built to a high standard of quality.
New systems and applications should be written to be easily testable, and critical functions should have sufficient unit test code coverage (80% or more).
Analyse the performance of new systems in terms of our hardware architecture (being mindful of CPU, memory and disk usage).
Work closely with the respective team leads to ensure that new systems are implemented as closely as possible to the intended design.
Ensure that all new development has a sufficient level of technical documentation.
Ensure that new development meets business requirements, and is easily extensible to meet future business needs.
Provide input and direction for team leads and BAs to write user manuals and non-technical documentation.
Ensure that new systems have sufficient error logging to identify problem areas and streamline troubleshooting and bug fixing.
Investigate new technologies
Research new technologies and frameworks to ensure that our Software environments are running optimally and making best use of our resources.
Prototype new designs whilst making use of new technology to identify areas of improvement in code quality and performance.
Assist team leads with transferring knowledge of new technologies within the teams (via DNA sessions, Tech Tuesdays or similar initiatives).
Investigate and improve on existing Systems and Applications
Identify areas of weakness within our current Software Architecture and provide direction on improving these systems, similar to the processes outlined for new systems.
Assist with identifying the lifetime of current systems and provide direction on retiring systems which are close to their end of life.
Ensure that we have sufficient Dev, QA and Production environments to streamline the SDLC
Build up knowledge and understanding of the infrastructural software dependencies