Programmer Team Lead

Job description:

  • Coding and testing program modules that meet design specifications; assisting in design.

  • Fix defects submitted by tester accuracy based on specification.

  • Build and deploy applications.

  • Works mostly independently within task guidelines established by management.

  • Perform work based on defined processes and provide feedback on process improvements as appropriate.

  • Cooperate with team leader in estimation effort, developing plan/schedule and performing tasks according to the plan.

  • Design and create Software Unit Test and Software check-list with Senior Developer.

  • Create Software Development Environment and Tools based on CMB Integrating Framework (Include Version control system, Bug Tracking or any system).

  • Create Software Prototype with Senior Developer based on CMB Integration Frameworks.

  • Create template of software operation manual.

  • Guide team development efforts towards successful project delivery.

  • Provide technical leadership to teammates through coaching and mentorship.

  • Collaborate with other software developers, business analysts and software architects to plan, design, develop and test.

  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.

  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.

  • Design, develop, and unit test applications in accordance with established standards.

  • Analyze and resolve technical and application problems.

  • Performs other duties as assigned.

Job specification:

      • Over 5 years experienced in Software development.

• Good experience and knowledge of the full software development life cycle (SDLC).

• Good experience with development and delivery practices such as Agile, scrum etc.

• Experience for programming languages in Object-Oriented with C# or JAVA

• Good Skill in Frontend-tier Web Application (HTML5, CSS3)

• Expert in secure Web Services (SOAP, Rest/JSON).

• Additional experience JavaScript (Node, Angular) would be desired.

• Knowledge in SQL command, MySQL, SQL Server, Oracle.

• K2 software is plus.

• Experience in Parallel Thread Programming is a plus.

• Problem solving and decision-making skills.

• Strong interpersonal skills and willing to work in team.

• Excellent verbal and written skills both in Thai and English.
• Self-motivated and positive.