- Understand the user requirements and participate system design, particularly the business/functional services. Participate into the full development life cycle of solution building
- Track and maintain metrics such as system performance and system security
- Contribute to design and implementation of application development solutions
- Hands-on programming work for development projects
- Contribute to implementation and enforcement of best practices related to standards and control of software code, testing and release management in messaging development
- Release to production and provide third line support to production system support team.
- Be able to analyze issues and fix them during production and testing.