Principal Database Engineer

1.Software Development and Maintenance    Involve in the designing, coding and debugging of the software    Improve the performance of existing software Maintain and upgrade the existing software 2. Provide Support Provide first level of support for any database related issues raised by team members 3.Monitor and Review   Mentor & monitor juniors to improve team efficiency. Conduct regular code review of team members. 4.Training/ Development of Team       Provide training to grow skilled resources.       Prepare and train team members a knowledgebase of pattern and practices of programming used in FARRMS applications.      Help supervisor to identify training/recruitments needs. Regularly attend team meetings to discuss, brainstorm ideas and put forwards ideas to solve any problems 5.Implementation Proactively provide and implement new ideas in the application for better user experience 6.Ownership of Projects/Assigned Tasks     Take ownership of projects for its timely delivery including (but not limited to) planning, estimation, development approach, assignment, reporting etc. 7.HR Management  Involve in performance evaluation of team members