Designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.
Build efficient, testable and reusable modules;
Developing pioneering approaches to emerging industry trends
Solve complex performance problems and architectural challenges;
Work in a fast paced, global, agile work environment
Contribute to development team and help to achieve key business objectives