• Develop clarity in scope and dependencies for all product enhancements and new product developments, and their positioning in the larger eSewa technology tech stack and product portfolio. • Support PO and leads in analyses of user requirements and breaking into respective tasks / features with a focus on productivity and quality. • Assist in prioritization of tasks within the team keeping in mind the priorities of client. ensure releases and deliver projects on time. • Write and test code, unit tests, refining and rewriting it as necessary and communicate with any programmers involved in the project. • Integrate new features with backward compatibility. Keep the app updated with the latest platform. • Clear understanding and ability to implement architectural design patterns, dependency injection. Figure out shortcomings on provided requirement with API, mockup, and resources • Develop SDK for other merchants to integrate eSewa in their applications • Maintain and ensure coding standards and security measures in development procedure . Follow best coding practices and standards as per the decided upon principles. • Contribute to improving code maintainability, readability, and coupling. • Investigate and fix major, minor bugs and debug. • Diagnose, Fix and engage in Root cause analysis and creation of emergency patches. Monitor and correct software defects and/ or implement best practices. For example, Legacy code refactoring and optimization, etc. • Document aspect of the application for future reference. • Create technical specifications and documentation as per the standards set. • work closely with PO, leads and internally in the team. • Maintain smooth communication within the team to rectify any internal issues faced in the project. Working closely with PO and internal departments to communicate project status. • Making sure that the team members are following the standards and indulge in code review and peer review. Contribute ideas and evaluate the ideas of the other team members.