- Developing and directing software system validation and testing methods, as well as directing software programming initiatives.
- Communicating project statuses and proposals.
- Defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.)
- Build high quality, innovative and fully performing software that complies with coding standards and technical design.