Key Responsibilities
* Able to work independently with minimal supervision, as well as collaborate with a diverse team.
* Accountable for resolution of the most technically challenging issues facing the organization.
Main Activities
* Write code with increasing quality and maintainability.
* Guide the architecture of large features which impact all parts of the company, identifying issues and raising concerns/blockers for mitigation.
* Research and introduce new technology to improve the applications and/or the development pipeline.