To do technical analysis based on the client requirements & the project scope definition. To define the application data model in accordance to the requirements. All the databasedesign standards are to be adhered. To define the system workflows and drive the development to the project completion. Translate requirements, application storyboards and use cases into functional applications. Code the system modules/tasks as per the coding standards defined. Design, build, and maintain efficient, reusable, and reliable code. Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Help maintain code quality, organisation, and automatization. Develop Unit test cases and perform unit tests. Work with front-end team to design pages. Deliver the project modules within the targeted deadlines & also maintain good quality code. To ensure that each module developed is properly tested with good designed test cases.