Software lies at the heart of all our daily lives. Many of our interactions are now through applications and services. The quality and efficiency of these interactions is massively influenced by well-designed software.
Software development covers disciplines associated with IT systems design and development, including:
- analysis of requirements, systems design and testing new implementations
- support and maintenance of live systems
- research into latest technologies (AI, machine learning, cloud technologies, blockchain)