- Responsible for activities involved in the analysis, design, development, troubleshooting, debugging and maintenance of enterprise, high-volume, transactional systems.
- Work with other engineers to develop effort estimates and plan implementation of products, based on requirement documents. Participate in and help lead design and code reviews.
- Analyse and improve efficiency, scalability, and stability of various system resources.
- Focus on the back-end integrations with various merchants, payment channels, as well as fraud detection vendors
- Design and develop new API endpoints for both internal and external consumption
- Develop and maintain various web consoles and cron jobs applications
- Responsible for project branch maintenance and builds.
- Create technical specifications and test guidance.
- Capable of working proficiently at both strategic and tactical aspects of a project.
- Ability to code complex programs and derive logical processes.
- Build prototypes at tech scoping stage of projects.
- Working along with software developers to create and maintain a robust framework.
- Engage product stakeholders in discussions to align features with business requirements at every milestone.
- Responsible for translating the client's business requirements into specific system, application, or process designs.
- Provide level 3 support and perform root cause analysis as required