About the role
Responsibilities- Work with Team Lead/Product Manager to understand business requirements- Develop functionality/modules with a focus on usability, reliability and supportability- Ensure excellent levels of performance and scalability- Adhere to architectural goals and principles- Document technical design, process flow and support plans- Consult with various implementation and quality-assurance teams to create and execute unit tests for all code developed