The Technical Lead will cultivate and maintain a variety of client, server and web-based applications. They will be responsible for developing software applications based on client requirement and make enhancements according to project specification.