Involve in implementation, design, coding and enhancing of software applications. Involve in all the phases of the Project Life Cycle, architecture and analysis of the system based on N-tier architecture. Perform troubleshooting of all design and development issues and responsible for creating technical solutions.