1. Analyze existing legacy systems to identify areas for enhancement and propose viable application solutions to improve performance and maintainability
2. Responsible for the entire software development life cycle, including requirements gathering, system design, coding, unit and integration testing, and deployment
3. Provide daily operational support and track technical issues to ensure system stability.
4. Conduct technical troubleshooting, root cause analysis, and implement appropriate remediation actions.
5. Focus on workflow automation, business process optimization, and system performance tuning.
6. Manage tasks proactively and ensure timely delivery of high-quality code.
7. Perform other duties as necessary.