- In accordance with company coding conventions, approved designs and project standards, performing appropriate coding, code commenting, debugging, bug fixing, code testing and automated testing (unit tests, component tests, consumer-driven contract tests, integration tests), performing code review, and other supplementary related activities
- Analyzing and translating requirements into tasks based on agreed standards; provide feedback to the client and the team
- Involvement in discussions regarding technical system architecture and proposing improvements
- Coaching and guiding less experienced colleague
- Leading alignments with other teams
- Participating in creating/updating technical documentation (e.g. Requirements Document, Functional Design, Interaction Design, Technical Design, etc.)
- Providing efforts estimations for appointed tasks and keep commitments to given estimations
- Communicating a in clear and structured way with clients, colleagues and managers;
- Help building and maintaining the team spirit
- Following the agreed team or project processes and procedures, including reporting to superiors on status of project/release/task efforts and key issues
- Adhering to the defined administrative processes (such as booking hours on the correct tasks in a timely manner)
- Being willing to travel abroad occasionally
- Be devoted to Levi9 company values