Develop solutions following established technical design, application development standards, and quality processes in projects.
Assess the impacts on technical design because of the changes in functional requirements.
Perform independent code reviews and execute unit tests on modules developed by self and other junior team members on the project.
Write well-designed, efficient, and testable code.
Interact with other stakeholders not limited to end-user clients, Project Manager/Scrum master, Business Analysts, offshore development, testing, and other cross-functional teams.