- Develop proof of concept as designed by architect setup development environment for team to work in break up the modules considering technical aspects
- Understand interdependencies of the various components in work packages that are being developed
- Create design documents with the support of the architects for the assigned scope
- Work with architect to understand the architecture of the application high level approaches and ensure that the design is in line with overall direction conduct peer review as required.
- Organize design review sessions with various stakeholders to validate design is as per requirements.
Coding:
- Identify the standards applicable for the work packages / components
- Familiarize the team with development environment and CTS and customer specific coding standards guidelines and best practices to be followed through sessions and document sharing
- Review the code created by team and provide review comments to the developers develop code for core / critical module(s) needed for the project
- Contribute towards development of framework
- Develop/ review tier coding business layer coding interface