- Understand user requirements and develop appropriate technical solutions.
- Clarify requirements with stakeholders when needed.
- Follow development standards, practices, and guidelines.
- Ensure security and architecture principles are followed.
- Collaborate effectively with team members.
- Share technical knowledge and best practices within the team.