*Responsibilities:** Analyze user requirements, perform feasibility studies and impact analysis Perform technical design, development, unit testing and development integration testing to deliver high performance, scalable, flexible and reliable software systems Work with project teams from oversea t