Software Engineer

Software engineering is the discipline of developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers has defined. It seeks to integrate the principles of mathematics and computer science with the engineering practices developed for tangible, physical artefacts.

Computer Craft have been providing Software Engineering services for 41 years through the design, development, maintenance, testing and evaluation processes.

Software engineering could be for the Web Platform or for Windows desktop applications. We have design and development skills in both camps.

Software Engineer deploying the .Net Framework

.NET Framework Logo

Custom Application Development is the process of developing robust, scalable, reliable software solutions that uniquely address the customer’s specific requirements.

Software Engineer deploying ASP.NET Web


Computer Craft have been deploying ASP.NET solutions since the conception of ASP.NET Framework in in 2002. 23 years' experience developing C# Web Solutions using Microsoft Visual Studio have provided us good grounding to developing robust, scalable web sites.

Software Engineer deploying ASP.NET Core 2.1

ASP.NET Core Logo

ASP.NET Core 2.1 is a new open-source, cross-platform, high performance and lightweight framework for building Web Application using .NET. You can read more about ASP.NET Core here.

Worldwide, many developers are eagerly checking the schedule and roadmap of this exciting new technology. Over the past 12 months Microsoft have delivered on proposed schedule dates.

Software Engineer deploying Angular 7


Angular 7 is a new and exciting technology for software developers. The end users in some cases will ask "yeah- what's all the excitement about". To the end user the end result appears to be the same?

For the developer Angular 7 brings a totally new experience with single page applications (SPA), introducing concepts like module loading, components, directives & events to name a few.


If you would like to make further enquiries, you can either email us, or phone +64 (9) 970 9250. A qualified team member will respond quickly to your communication.

Email us »

Our business hours are Monday - Friday 8:30 a.m. - 5:00 p.m.