Design, develop, deploy, and maintain secure and scalable web-based applications.
Support and maintain existing applications and develop new modules as and when required for feature enhancements.
Adopt best practices in web development, design, testing, code review, version control, documentation, build, deployment, and operations.
Working closely with the product lead, delivery lead, and other agile team members, and ensures that the desired results for the projects are achieved.
Keeping the development workflows up to date (e.g. git guidelines, CI / CD).