Back to your search
Apply Now
Print Report Share View in new tab
29 May 2020
Job ID: NB-7287
Senior Programmer Analyst

Roles & Responsibilities;

  • Develops, modifies and maintains assigned programs. Monitors the operation of assigned programs and responds to problems by diagnosing and correcting errors in logic and coding.
  • Reviews user requirements and needs for new software and performs programming (coding), testing, implementation, installation and training related to new software developed and/or acquired.
  • Develops databases, programs and procedures necessary to integrate and/or implement the system. Tests system fully to determine its operational reliability.
  • Documents system for user department and IT conforming to institutional standards.
  • Assists user and operating areas in implementing and supporting systems including training and troubleshooting.
  • Carries out fact-finding and program analysis of problems; applies established procedures to bring resolution.
  • Provides technical advice and support to users. This includes creating ad-hoc reports, data analysis and correction, training and problem solving.
  • May work on more complex programs under the direction of higher-level staff or supervisor.



  • Bachelor’s degree in computer related
  • Minimum 2 year experiences in programming and/or system software and support
  • Contribute to designing and building production systems on Web Application 
  • With 2+ experiences about  
    • Microsoft dotnet, dotnet core (MVC, Micro Services is a plus, but not desired)
    • SOAP, REST, json and AJAX technologies
    • SQL and Database  
  • Experiences with data modeling and database design
  • Experiences with Source Control (Git) or DevOps
  • Experiences withSPA Framework like Vue.Js, AngularJS, etc.
  • Understanding of secure coding
  • Ability in working with team under high pressure and hard working
  • Ability to: Recognize and resolve system related problems; work independently and make necessary decisions throughout the systems process within department guidelines; perform multiple tasks concurrently and respond to emergency situations effectively; communicate technical and complex information both orally and in writing.


Attractive remuneration and considerable benefit is provided.

 Interested applicants should  apply online through

In case lodging applications via QUICK APPLY, please update your resume before sending.

For more job opportunities, please visit our websites:

or contact Recruit - Human Resources department

Tel. +662 596-5075

THAICOM Public Company Limited

63/21 Rattanathibet Rd., Nonthaburi 11000 Thailand

**Please note that only shortlisted candidate will be contacted**

Apply Now

Job Details:

  • Five-day work week
  • Performance bonus
  • Medical insurance
  • Dental insurance
  • Life insurance

THAICOM Public Company Limited
THAICOM Public Company Limited was founded in 1991 by INTOUCH (formally named Shin Corporation Plc.) to operate the country’s first communications satellite. His Majesty King Bhumibol Adulyadej of Thailand graciously named the first national communications satellite, “THAICOM” which stands for “Thai Communications”. This name signifies the linkage between “Thailand” and “Communications”. THAICOM Plc. operates four types of businesses including satellite transponder leasing and related services, internet-related services, telephone-related services (overseas), and telephone directories and distribution. For 20 years, THAICOM has been a successful and leading satellite operator in Asia. The Company has launched five THAICOM communications satellites into space for Thailand. Two THAICOM satellites are now in operation including THAICOM 4 and THAICOM 5. Continued our success and for the future growth, the Company plans to launch two more satellites, THAICOM 6 and THAICOM 7 in 2013 and 2014, respectively. Explore yourself, Find your dream And take adventure in your career with THAICOM. I n our work environment it is among of talent and full-skilled people. We mold everyone in the same DNA. In our diverse team we are looking for the best to join us. Here you can grow with boundless opportunities and individual development. Looking for new challenge? We offer you this chance. We proudly invite you to be part of our dynamic team and share the prosperous future together.

Is this your company? Claim it now!