- Coding to technical specifications.
- Giving technical feedback on the application architecture.
- Building and maintenance of applications.
- Designing and developing relational database systems.
- Working with a team or even leading a team.
- Writing maintainable and high performance code.
- Keeping up with the trends in technology and being up for challenges.
- Communication with offshore clients and internal teams.
- Performing Code reviews, .