Junior Programmer


  • Participate in requirements analysis.
    Collaborate with internal teams to produce software design and architecture.

  • Write clean, salable code using any programming languages.

  • Test and deploy applications and systems.

  • Revise, update, refactor and debug code.

  • Prepare and maintain code for various .Net applications and resolve any defects in systems.

  • Design, build, and maintain efficient, reusable, and reliable C# code.

  • Design and develop new front end applications for various platforms Help out with front end work on other applications (HTML/CSS/JS in Ruby applications).

  • Improve existing software.

  • Serve as an expert on applications and provide technical support.

  • Performs other duties as assigned.


  • Bachelor's Degree in Computer Science, Software Engineering or related field.

  • At least 0-3 years of experience in developing applications.

  • Programming: c#, VB net, JAVA JEE8, AngularJS, Python, Scala, R, JavaScript, jQuery, Bootstrap.

  • Knowledge and regular use of source control.

  • Knowledge and regular use of automated regression testing frameworks at each level of the Stack.

  • Knowledge of iOS and Android application development is a plus.

  • Knowledge about and experience in this kind of software development methodologies;

  • AGILE, SCRUM  is a plus.

  • Systematic and analytic thinking.

  • Entity Framework.

  • Must be self-motivated, confident, proactive and positive working attitude.

  • Proven ability to work within a team environment.

  • 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.