Develop software as part of a team, ensuring quality and scope expectations are met;
Implement the best practices and coding standards on the projects;
Work closely with business sponsors to ensure the solution meets the requirements;
Contribute to technical design and system architecture, ensuring these are well documented.