.NET Team Leader

** About the company:  Has committed to deliver the very best talents, IT solutions and Business Process Services to our international clients in the UK, Europe, Asia Pacific & the US.

** Salary Range: 1800 - 2500$/month.

** Job Description:
- Managing a sub team in a project from initial to closing stages, including team's work planning, executing, monitoring and control. Be accountable for the successful delivery of his/her sub team.
 + Directing the his/her sub team to fulfil well the works assigned to his/her team (e.g., requirement analysis, contribute to SAD, detail design, implementation, testing, monitor the progress of each team
member daily, continuous improvement in quality and productivity)
 + Works with the team members (within his/her team) to derive effort estimates, time tables and contribute to the overall project plans if appropriate.
 + Contribute to update/maintain overall project consolidated information and configuration management information if appropriate.
 + Plan and visualize team capacity and monitor velocity/productivity for the team underneath the project/account 
 + Manage JIRA/Task Board, a place to consolidate all tickets/tasks; and if body leasing/ scrumban, a place to consolidate all working tickets/tasks, for the team underneath the project/account.
 + Facilitate issue resolution and/or risk identification within his or her team.
 + Conduct daily meeting with team members/client.
 + Facilitate the training & coaching junior members in team if required
 + Support PM in contributing to the overall project reports or documents aligning with established process.

- Do development tasks:
 + Write software programs from design specifications that are in compliance with established coding quality standard of the company.
 + Perform the code review, code refactor.
 + Be trained or self-train on new technologies required for the project.
 + Plan, execute and document unit/functional/integration tests.
 + Encourage to contribute the ideas for system architecture and design decisions.
- Join phases from planning, estimation, designing, developing the implementation, testing, and deployment to maintenance when appropriate.

** Requirements:
- Management & soft skills:
 + Have a positive "can do" attitude
 + Be familiar with Scrum/Agile process, Scrum/Kanban, JIRA
 + Understand fundamentals of iterative development, software development process and procedures.
 + Demonstrate being good at leadership and interpersonal skills to engage and motivate team members.
 + Be good at problem-solving and time management skills.
 + Be good at written and verbal communication skills.
 + Scrum Master certificates are desirable.
- Technical skills
 + Strong knowledge of HTML, CSS, JavaScript, jQuery (including JavaScript OOP, HTML/CSS3)
 + Good at .NET Framework/ASP.NET MVC/Web API.
 + Strong knowledge and good experience with OOP, DI/IoC, SOLID principles, Design Patterns and software development best practices.
 + Experienced with automated unit testing. 

** Benefits:
- 13 months salary per year, Performance bonus.
- Premium Health Insurance Package.
- 14 ~ 18 annual leaves.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file
Error