· Work with team lead to ensure design and programme codes conform to architecture and design standards, and that design satisfies functional and system requirements
· Participate in requirements gathering; work with Business Analysts in reviewing and refining functional specifications
· Participate in peer reviews to improve project quality
· Must have experience with substantial project work in software development
· Bachelor's Degree in Computer Science, Information Technology, Management of Information Systems or equivalent required
· Possess initiative and disposition with a strong commitment and orientation towards results and high quality standards
· Strong problem solving skills and ability to think out of the box
· Team player with strong communication and interpersonal skills
· Self-motivator with a positive attitude and with high energy
· Customer focused
· Proficient in written and spoken English to communicate with the client