You will have chance working on enterprise systems with many different domains. You will be responsible for application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Provides the Project Manager with technical advice in finalizing estimates especially related to the technical aspects of the project
Establish development schedule
Have responsibilities to approve Technical Data Package, GUI design, ERD diagram, Database Design, Models Diagrams and other activities of detailed design
Participate and support developer team to implement source code following the design
Reviews the steps of implementation
Review source code and component test case
Helps a team stay on process and helps the team to learn. Development Lead brings an outside perspective to help a team see themselves more clearly.
To take responsibility to manage team member, setting the appraisal KPI, as well as to follow up and doing the evaluation for the team
Responsible for implementing the code according to the design of system.
Review the bugs, issue on Bug Tracking System and assign team member to fix. In case cannot fix then Dev Lead will escalate to PM and Technical Lead to find the solution
Recruit and training team member in group the techniques and business need for tasks in group
Perform unit test before submit the source code to server and upload the unit test report to repository of project.
Investigate root causes of bugs, issues and update to report and upload to repository of project. Identify and perform corrective actions
Perform review source code based on code conversion, SAD basic design, self-experiences and provide the suggestion to fix and upload the review code report to repository.
Prepare the software manual after completed the implementation