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