- Developing Enterprise Applications for big clients in New Zealand, Australia
- Coordinate with team members under the work assignment of Project Manager
- Participate in all stages of the software development process including Design, Analyze, Develop, and Maintenance phase
- Communicate with professional teams and clients all over the world