JD | Job Description examples

Job Description for IT positions


Position: Chief Technology Officer (CTO)

 

Responsibilities

 

  • Develop the company’s strategy for using technological resources.
  • Ensure technologies are used efficiently, profitably and securely.
  • Evaluate and implement new systems and infrastructure.
  • Develop technical aspects of the company’s strategy to ensure alignment with its business goals
  • Discover and implement new technologies that yield a competitive advantage.
  • Help departments use technology profitably.
  • Supervise system infrastructure to ensure functionality and efficiency.
  • Build quality assurance and data protection processes
  • Monitor KPIs and IT budgets to assess technological performance.
  • Use stakeholders’ feedback to inform the necessary improvements and adjustments to technology.
  • Communicate technology strategy to partners and investors.

 

Qualifications

 

  • Bachelor’s degree or higher in Computer Science, Engineering, MBA or a related field
  • Proven experience as a CTO or similar leadership role
  • Knowledge of technological trends to build a strategy
  • Understanding of budgets and business planning
  • Ability to conduct technological analyses and research
  • Excellent communication skills both in Thai and English
  • Leadership and organizational abilities
  • Strategic thinking and problem-solving aptitude

Position: Chief Technology Officer (CTO)


Job description:


  • Develop technical aspects company’s strategy to ensure alignment with its business goals 
  • Discover and implement new technologies that yield competitive advantage 
  • Help departments use technology profitably 
  • Supervise system infrastructure to ensure functionality and efficiency
  • Build quality assurance (QA) and data protection processes
  • Closely monitor KPIs and IT budgets to assess technological performance
  • Use stakeholders’ feedback to inform necessary improvements and adjustments to technology 
  • Communicate technology strategies to partners and investors


Qualification:


  • Male or Female, Thai national, age between 35-45
  • Bachelor's Degree in Engineering or a related field
  • Work experience as a CTO or similar role
  • Work experience in consulting or construction industry 
  • Good knowledge of technological trends (to formulate strategies)
  • Good command of English

Position: IT MANAGER  

 

Job Description:

 

  • Analyzing problems and propose solutions.
  • Providing IT Technical support, and deliver IT solutions on infrastructure and system to the team. 
  • Defining resources and scheduling for project/program implementation 
  • Continually improving system productivity to support the company’s operations and service users’ requirements.

 

Qualification:

 

  • Male, Age between 35 - 40 years.
  • Bachelor’s degree or higher in IT, Computer Science, Management Information Systems or related field. 
  • At least 10 years experience in performing IT project management, technical administration, implementing and maintaining ERP/MRP solution, especially SAP 
  • Database: SQL server 2008  2010 MySQL
  • Microsoft SharePoint development experienced  
  • Strong analytical ability and able to prioritize issues for problem resolution.

Position: IT MANAGER  

 

Job Description:

 

  • Analyzing problems and propose solutions.
  • Providing IT Technical support, and deliver IT solutions on infrastructure and system to the team. 
  • Defining resources and scheduling for project/program implementation 
  • Continually improving system productivity to support the company’s operations and service users’ requirements.

 

Qualification:

 

  • Male, Age between 35 - 40 years.
  • Bachelor’s degree or higher in IT, Computer Science, Management Information Systems or related field. 
  • At least 5 years experience in performing IT project management, technical administration, implementing and maintaining ERP/MRP/Oracle solution, especially SAP 
  • Database: SQL server 2008  2010 MySQL
  • Knowledge of Point of Sale (POS) Software
  • Microsoft SharePoint development experienced  
  • Strong analytical ability and able to prioritize issues for problem resolution.

Position: IT MANAGER  

 

Job Description:

 

  • Maintain the company IT Systems company-wide
  • Develop maintenance procedures
  • Implement necessary processes
  • Control ongoing activities
  • Conduct conformance and compliance checks
  • Maintain company intranet and website
  • Manage IT initiatives, current, and future
  • Active domain
  • Document control and project information management system (likely via Sharepoint integration) 
  • Back office subscriptions/ cost efficiencies 
  • Develop new IT strategy and actions to support company objectives, following input from the Director (Foreigner) and corporate management 

 

Qualification:

 

  • Bachelor’s Degree or Higher in IT 
  • At least 5 years experience in performing IT technical administration and Network administration roles.
  • English fluency (spoken and written) 
  • Website creation/ management skills
  • High attention to detail, experienced in IT projects Management 
  • Sociable, with well-developed communication skills
  • Able to work independently 
  • Ability to travel to the Head Office in Europe (quarterly as required) 

Position: SOFTWARE DEVELOPMENT ENGINEER (ANDROID/C#/HTML/iOS/JAVA)

 

Job Description:

 

  • IMPORTANT: This is a "full-stack" position, which means you must be willing to work in all layers of our platform, ranging from UI/client (HTML5, CSS3, JavaScript, iOS, Android) to server (Java, SQL) to infrastructure (Amazon Web Services, Chef, Jenkins) to QA (test case development, unit testing, smoke testing, end-to-end testing, regression testing). You must be an expert in one area and be willing to learn and be productive in other areas efficiently and effectively.
  • Design, develop, and support multi-tiered, highly-scalable applications and systems using many different technologies in large-scale, complex distributed environments
  • Explore challenging new areas and build high-quality software solutions for new and existing products
  • Work closely with other software development engineers, QAEs, and UX designers, as well as international teams in the United States, Taiwan, and China to develop top-quality products that solve actual business and technology problems
  • Have a relentless focus on scalability, latency, performance, robustness, and cost trade-offs – especially those present in highly virtualized, elastic, cloud-based environments

 

Qualification

 

  • BS/MS in Computer Science, Engineering, or related fields
  • Strong English proficiency
  • Minimum of 3 years' experience in software development
  • You must be an expert in one of these followings
  • Android, Java (Android)
  • C#, .NET Framework (UI/client)
  • HTML5, CSS3, JavaScript (UI/client)
  • iOS, Objective-C, Swift (iOS)
  • Java, Spring Framework, Hibernate (backend)
  • Solid proficiency in software design patterns
  • Experience in SQL and relational database design
  • Solid understanding of fundamental algorithms, system design, and data structures, and ability to reason through the myriad trade-offs that are present in large distributed systems
  • Ability to produce bullet-proof code that is fault-tolerant, efficient, and maintainable
  • Ability to multi-task, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult problems
  • Self-starters that are motivated to work independently or in small teams
  • Comfortable operating in a fast-paced startup environment
  • Willing to go "full-stack" and work with all layers of the software stack. Willing to learn new technologies and be productive quickly
  • Have worked in all layers of the software stack
  • Experience with Amazon Web Services
  • Experience with Linux operating systems
  • Experience with Agile, SCRUM, and lean software development
  • Experience with CI/CD/CT
  • Have QA mindset

Position: SOFTWARE DEVELOPPER (NETWORKING EQUIPMENT)


Job Description:


  • Collecting requirement from clients.
  • Developing programs on networking equipment.
  • Installing the program and conducting final testing, studying computer printouts during test runs, evaluating the program's effectiveness.
  • Conducting user acceptance testing to ensure the program can be used easily, quickly and accurately.
  • Training user in clients companies for using programs.


Qualification:


  • Bachelor or higher degree in Computer, Electronic, Electrical Engineering or any related fields.
  • At least 1 – 2 years experience in Embedded, Application Development or Web Application.
  • Having experience in C/C++ or Web Application, Candidates with PHP, JSP or Java development, Java Web Services (JAX – WS) or Android/iOS programs.
  • Having experience in SQL Server, My SQL database and networking equipment.
  • Good command of English in both writing and speaking
  • Good computer ability.  
  • Team working skills.

Position: IOS Developer 

 

Responsibilities:

 

  • Build the mobile application using native IOS frameworks and common components to make shipping best in class mobile software as easy as possible.
  • Collaborate closely with the product team, design team and development teams across the Krungsri group to understand and build what is needed.
  • Take full ownership of projects from design to implementation and deployment
  • Work in an agile (Scrum) development environment which requires participation from product design to product delivery
  • Produce and executes on well-documented technical designs
  • Responsible for software quality and performance which require to implement unit testing, contract testing or performance testing.
  • Pro-actively research and determine industry best practices in software design and integration solutions.

 

Qualifications :

 

  • Bachelor of Computer Engineering, Computer Science or in relevant science field with appropriate experience
  • 3-5 years of professional experience in software development
  • Experience with the IOS SDK, the XCode, and Swift
  • Experience in object-oriented development
  • Knowledge of Mobile Platform Architectures, Microservices, REST/JSON
  • Experience in using private or public API to integrate with mobile applications
  • Knowledge of analytics tool, Google Analytics, Fabrics, and Crashlytics.
  • Experience in Agile environments and practices, such as Test Driven Development, Pair Programming and Continuous Integration and Delivery is plus.
  • Familiarity with usability concepts within the mobile design, design tools such as Sketch, Zeplin, and Invision

Position: iOS Developer

 

Responsibilities:

 

  • Contribute to our native apps written in Objective-C
  • Integrate with our backend services to make sure we are delivering a great mobile user experience that’s super-fast for end users
  • Help improve code quality through writing unit tests, automation and performing code reviews
  • Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms, and product
  • Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution
  • Dive into difficult problems and successfully deliver results within a schedule

 

Qualification:

 

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, IT or related fields
  • At least 1 years experience in iOS applications development
  • Strong knowledge in XCODE (Objective-C)
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Understand and able to use OOP to properly design class for each type of assignment
  • Good understanding of MVC design pattern 
  • Good in English reading and listening skills for self-learning 
  • Good attitude, problem-solving and communication skill, enjoy facing new challenges, and able to work as a team 

Position: Android Developer

 

Job description:

 

  • Develop a mobile application according to company project and business requirement.

 

Qualifications:

 

 

  • Bachelor's degree or higher in Computer Science, Computer Engineering or related fields.
  • Experience in Android development
  • Good Knowledge in JAVA Programming and SQL Lite
  • Good Knowledge in Web API, WS, JSON, RESTFUL
  • Familiar with Android SDK, Android Studio and Eclipse IDE
  • Familiar with SDLC, UX, OOP
  • Familiar with version control Git and TFS
  • Advantage: Good command in English, written, Reading and spoken

Position: Android Developer 

 

Responsibilities

 

  • Manage the full technical life-cycle of Android applications during each development phase.
  • Collaborate with team members to brainstorm about new products, provide each other with technical insight and review working drafts.
  • Document and maintain design specifications, source code, and archives for new applications and ideas.
  • Work with product managers, clients, and sales teams to assess customer demand and usability of new applications.
  • Perform individual project components within the entire development lifecycle including implementation, testing, deployment, and maintenance.
  • Work from UI/UX requirements, APIs, mockups to build functional, high-performance Android phone and tablet apps.
  • Diagnose performance issues, fix bugs to increase the functionality of new applications.
  • Understand the nuances of fragments and Android XML layouts, and how to create adaptive interfaces that work for multiple device form factors.
  • Obtain buy-in from leadership in order to secure resources for app development.

 

Requirements

 

  • Knowledge of Android SDK, Android Studio and/or appropriate equipment and software.
  • 3 -5 year(s) of overall software development and/or Android software development experience.
  • Extensive hands-on experience of creating custom UI controls, designing protocols, implementing interfaces, and performance optimization.
  • Working knowledge of Web Services & REST (JSON) APIs.
  • Working knowledge of Google Map APIs.
  • Familiarity with Team Foundation Service or Git source code management.
  • Bachelor degree in Computer Science or relevant fields.
  • Experience with third-party libraries and APIs.
  • Known for writing efficient, maintainable and reusable code that preserves privacy and security.

Position: PHP/My SQL PROGRAMMER 

 

Job Description:

 

  • Development and design web application 
  • Maintenance and customize the application for business needs
  • System analysis & DB design for new projects
  • Determine appropriate solutions and make relevant recommendations to the business unit

 

Qualification:

 

  • Bachelor’s degree or higher in Computer Science, Information Technology, Computer Engineering or related fields
  • At least 1-2 Years working experience in software development especially in design and implementation of the web application phase 
  • Strong Knowledge in PHP, My SQL, CSS, and JavaScript 
  • Knowledge in POS, ERP, fashion or logistics business is a plus
  • Basic knowledge of Ruby, Business Intelligence (BI)  or Crystal Reports is an advantage

Position:  PHP Programmer

 

Job Description:

 

  • Developing a mobile phone/smartphone browser-based service for the Japanese market.
  • Analysis and design of mobile applications.
  • Create application prototypes with new features or entirely new applications on current and future platforms.
  • Work closely with system analysts and development manager to ensure timely delivery of application

 

Qualifications:

 

  • male or female 
  • Bachelor's Degree in any related field.
  • Highly proficient in PHP, LAMP (Linux, Apache, PHP, MySQL/PostgreSQL)
  • Have experience 3+ years in Object-oriented programming
  • Have experience in MySQL or any other database
  • Basic operating skill for Linux(using CUI) is preferred
  • English or Japanese skill is preferred
  • Keen to learn new technologies and new business
  • Interest in the Japanese game, Japanese comics, and Japanese animation

Position:  PHP PROGRAMMER

 

Job Description:

 

  • To perform system analysis & programming
  • Develop Web application development on detailed design specifications
  • Work closely with system analysts and development manager to ensure timely delivery of application
  • Analysis of new requirements
  • Strong communication and technical skill


Qualifications:

 

  • Male/Female, Thai Nationality 
  • Bachelor's Degree or higher in any related fields.
  • At least 2-4 years of working experience in PHP, JavaScript, HTML, CSS, OOP, AJAX, MySQL, jQuery program design
  • Having experience in PHP frameworks (Code Igniter, Zend Framework) 
  • Knowledge of API PHP programming (JSON, XML data exchanges),
  • Experience in High Traffic website development is a plus
  • Experience with caching technology (Memcache, APC) is plus
  • Experience in Social Plugins (Facebook, Twitter, Gmail, Hotmail, Yahoo) and Web 2.0 is plus

Position: WEB DEVELOPER / PROGRAMMER

 

Job Description:

 

  • Developing web through Java, CSS, PHP, and etc.
  • Developing database software by using PHP
  • Handling SEO

 

Qualification:

 

  • Bachelor’s degree in Computer Science or related field
  • Experience in web development
  • Strong database development skills 
  • Experience in working on Windows, Linux, or Unix platforms and Java-based application server

Position: WEB DEVELOPER / PROGRAMMER

 

Job Description:

 

  • Develop and maintain websites.     
  • Optimize the websites to be search engine friendly.
  • Develop community portals for corporate, i.e. Facebook, Twitter.
  • Create templates for internal and external uses.


Qualifications: 

 

  • Thai nationality 
  • Bachelor’s Degree in Computer Engineering, Computer Science or related fields.
  • Experience and knowledge in JavaScript, Ajax, PHP, and CSS 
  • Able to work independently

Position: Web Application Developer 

 

Responsibilities:

 

  • Web application development for both new and on-going event projects with team
  • Communicate and maintain a good relationship with the team and users to ensure smooth delivery of the projects and support systems
  • Work as Back-End and Front-End developer
  • Other related tasks as assigned

 

Requirements:

 

  • Male  or Female age 22-30 years old
  • Bachelors degree in Computer Science, MIS, IT or related fields.
  • 1+ years’ experience web applications or mobile applications projects
  • Experience in PHP, CSS, JQuery, AngularJS or Python
  • Experience with SQL such as MySQL or PostgreSQL
  • Knowledge and skills in MVC Framework such as Django / Laravel will be an advantage
  • Knowledge in mobile application cross-platform development such as Ionic will be an advantage
  • Understanding of application development life cycles and system integration 
  • Ability to coordinate and work well with all groups
  • Able to adapt and learn under fast changing environment
  • Welcome new graduates

Position: Web Application Developer/นักพัฒนาเว็บแอพพลิเคชั่น 

 

Job Description :

 

  • Development, implementation and assisting in the management of Web Application
  • Coding, testing and implementing configuration changes and design of Web/Mobile Application UI (User Interface), UX (User Experience), Web Database

 

Responsibilities :

 

  • The technical design process, analysis of technical application requirements
  • Producing, testing and debugging Web/Mobile Application
  • Execution and documentation

 

Qualification :

 

  • Bachelor’s Degree or higher in Computer Sciences, Information Technology or related field
  • 2 ~ 3 years or more experience in Web Application Development
  • Proficiency in a selected programming language 
  • (e.g. HTML5, JavaScript, CSS3, PHP, PostgreSQL, MySQL)
  • Familiar with library and framework such as JQuery, CodeIgniter, Angular, React, etc.
  • Self-motivated, self-management, teamwork
  • Analytical mind with problem-solving aptitude
  • Willing to help others, make an impact

Position: PROGRAMMER 


Job Description:


  • Developing and designing software and web applications for each department in the company by using VB.Net, ASP.Net and SQL Server
  • Coding software and web applications for users as assigned


Qualification:


  • Male or female 
  • Age not over 30 years 
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or any other related fields.
  • Minimum experience of 1 year in software or web development although new graduates are also welcome to apply
  • Experience of using VB.Net, ASP.Net and SQL Server is a must. 
  • Good interpersonal and communication skills.
  • Able to work under pressure.
  • Good command of English.

Position: Programmer 

 

Job Description:

 

  • Developing and designing software and web applications for each department in the company by using VB.Net, ASP.Net and SQL Server
  • Coding software and web applications for users as assigned

 

Qualification:

 

  • Male or Female
  • Age not over 35 years 
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or any related fields.
  • At least 2 years experience in software or web development.
  • Experience of using VB.Net, ASP.Net and SQL Server is a must.
  • Good interpersonal and communication skills.
  • Able to work under pressure.
  • Good command of English.

Position: Graphic Designer 

 

Job Description:

 

  • Responsible for product designing and development such as for children and ladies wares, foot wares, ballet apparel, T-Shirt and etc.

 

Qualification:

 

  • Male or Female
  • Bachelor’s Degree in graphic design or related field
  • Having at least 2-3 years of experience in graphic design, preferably related to clothing.
  • Extensive knowledge in the use of Adobe Photoshop, Adobe Illustrator and InDesign CS for Macintosh.
  • Good command of English 
  • Applicant must be creative, highly responsible and possess strong skills in Apparel design
  • Good interpersonal and teamwork skills

Position: GRAPHIC DESIGNER


Job Description:


  • Develop and design marketing creatives and materials as well as translate regional templates from English to Thai
  • Liaise with the team to design and develop a layout for copy and artwork
  • Finalize artwork to send to printers 
  • Manage and update website content, including social media sites 


Qualification


  • Thai nationality
  • Male or female aged between 25-35 years old
  • At least 2 years of relevant experience 
  • Impressive graphic design experience in Adobe Photoshop/Flash/Illustrator
  • Adobe Dreamweaver/HTML/CSS skills are preferred
  • Good English communication skills 
  • Goal-oriented, can execute fast and seek challenges
  • Creative, highly – oriented and team player

CONTACT US ABOUT YOUR IT VACANCY

Field is required
Field is required Incorrect email
Field is required
Field is required
Field is required
Your message was sent successfully
Sorry, your message was not sent