Main responsibilities and Opportunities:
1. Analysis, Design, Develop, Test, Deploy, Support, Maintain and Enhance applications
2. Coordinate with architects and business analysts to determine functionalities, resolve issue and implement changes
3. Interact with customer operations team and level 1 and 2 technical support, and vendors to determine their issues and requirements
4. Resolve and troubleshoot problems and issues.
5. Maintain and manage existing source bases.
6. Perform unit tests and fix bugs.
7. Run system tests and fix bugs.
8. Review and improvise code.
9. Configuration management tasks
10. Release management tasks
11. Defect tracking and updates
12. Planning and reporting