Job Description
- Translate high-level requirements into detailed technical designs, encompassing architecture, data structures, and algorithms.
- Write clean, maintainable, and efficient code in accordance with established coding standards and best practices.
- Develop and execute thorough unit, integration, and system tests to ensure code quality and functionality, including automated testing where applicable.
- Participate in code reviews to provide constructive feedback and ensure adherence to best practices.
- Document technical specifications, design decisions, and implementation details for future reference and knowledge sharing.
