Programmer Team Lead

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.