About the job
Key Responsibilities
- Collaborate with the product owner and development team to design, construct, test, and deploy innovative features and functionalities adhering to industry best practices.
- Assume responsibility for the design and development of critical software components.
- Assess, adopt, and uphold best practices in software development.
- Engage in technical support, troubleshooting, and root cause analysis.
- Contribute to system integration efforts by providing technical insights, estimates, and proposals.
- Investigate and resolve bugs while enhancing performance through refactoring.

