growing team, where you will be responsible for the design, development, and testing of software components software components. Development of end-user graphical user interface (GUI) software to be used with Experience with communication protocol software design. Experience with network programming such as TCP/IP
performance Areas: • Be involved in the planning, design and development of assigned applications. • Research consult analyse and evaluate application needs and designs. • Write and maintain efficient, reusable and reliable reliable code to meet system requirements, system designs and technical specifications in accordance with wireframes and/or designs to develop high quality applications. • Following best practice design and development experience) • Good development practices utilising modern design patterns using software architectures: MVP, MVVM