Job Description:
o Lead a team of full stack engineers and system analyst, providing technical guidance and support
o Perform and manage team to analyze existing and new application functionalities
o Lead team to design, build, test, and deploy with documentations
o Lead/Coach team and work collaboratively with project manager, product owner, business analyst, solution architect, and others to deliver solutions
o Drive team members to become self-sustain / self-organized workforce
o Coach team to write and perform unit tests
o Provide guidance to team members
o Drive the technical direction of projects, ensuring adherence to best practices
o Establish and maintain development frameworks and standards
o Understand business functional expectations and translate into technical requirements
o Thoroughly understand the overall system architecture, technical solutions and functionalities of the products under responsibility
o Architect, design, and implement scalable software solutions
o Research and demonstrate best practices in software development
o Provide realistic estimations, plans and impact assessments on any solutions
o Monitor project progress, communicate status and risks, and ensure timely delivery
o Manage work plans and task assignments
o Manage quality and compliance of the deliverables
o Collaborate with cross-functional teams to gather requirements and provide technical guidance
o Analyze and solve issue with root cause and solution summary
Job Description:
o Lead a team of full stack engineers and system analyst, providing technical guidance and support
o Perform and manage team to analyze existing and new application functionalities
o Lead team to design, build, test, and deploy with documentations
o Lead/Coach team and work collaboratively with project manager, product owner, business analyst, solution architect, and others to deliver solutions
o Drive team members to become self-sustain / self-organized workforce
o Coach team to write and perform unit tests
o Provide guidance to team members
o Drive the technical direction of projects, ensuring adherence to best practices
o Establish and maintain development frameworks and standards
o Understand business functional expectations and translate into technical requirements
o Thoroughly understand the overall system architecture, technical solutions and functionalities of the products under responsibility
o Architect, design, and implement scalable software solutions
o Research and demonstrate best practices in software development
o Provide realistic estimations, plans and impact assessments on any solutions
o Monitor project progress, communicate status and risks, and ensure timely delivery
o Manage work plans and task assignments
o Manage quality and compliance of the deliverables
o Collaborate with cross-functional teams to gather requirements and provide technical guidance
o Analyze and solve issue with root cause and solution summary
o Troubleshoot complex technical issues and propose effective solutions
o Assess and provide solutions to complex issues or incidents
o Ensure proper DevOps process executions
Qualification:
o Bachelor's degree or higher in Computer Science or related fields
o Over lO years of experience in full stack development, software development, programming/coding, system architecture design, solution design, etc.
o Strong in NodeJS, web application, web services (SOAP, REST), databases, DevOps, container technology
o Knowledge in JavaScript, VueJS, Angular, React is a plus
o Strong in development frameworks and standards
o Open to both waterfall and agile/scrum methods
o Familiarity with cloud platforms and containerization technologies is a plus
o Ensure entire stack is designed and built for speed and scalability