header-career

Career


TOUCH COMPANY PROFILE, with headquarter in Bangkok, Thailand, is an IT and telecommunication services solution provider, offering technical consulting, development, and outsourcing services serving both domestic and international clients.

Interested candidates. Please send an updated CV to K. Kridsana

Tel. +6681 9339898

+662641 5929

Email : hr@touchtechnologies.co.th

Position

Please apply inform or send your email

Mobile Development Manager 1 Position

Mobile Development Manager

Job Description

  • Lead the dynamic mobile application development group to deliver innovative mobile solutions for clients and organizations in various industries.
  • Manage IOS & android software development team.  Assure and improve team’s work effectiveness and solution delivery performance.  Develop, coach, motivate, supervise and rewarding team members.

Career Requirements

  • At least 5-7 years’ experience in IT project management in Application Development with knowledge in business work process

Degree Field(s)

  • Bachelor’s Degree in Computer Engineering, Computer Science or related fields

Key Skills

  • Project / team management, performance management, problem solving/analysis skills, decision-making, communication proficiency, interpersonal, team building and leadership.

Job Responsibilities

  • Responsibility for project planning and solution delivery, resource estimation, project budgeting, scheduling, staffing, change control and status reporting.
  • Establishing effective communication plan and status reporting with the project team, management and the customer. 
  • Initiate and develop a dynamic work culture that promotes the retention of high quality team members.

Job Duties

  • Exercises good judgment and control in overall project management by prioritizing, planning and tracking project progress and delivery.
  • Manage operations of the development team including; staffing, scheduling, and ensuring employees meet their requirements and goals as well as application support, problem resolution, and enhancement requests for mobile applications.
  • Research product development options and provides analysis for product direction. Design guidelines for developing programs, including prototypes and quality assurance.
  • Oversee all development projects ensuring that all development follows the established Software Development Life Cycle (SDLC) including: code review, testing, bug tracking, change management, etc.
  • Consult with internal departments to identify customer needs and include into project objectives.  Provides support regarding product development to internal departments.
  • Manage and direct team of 3 to 6 software developers. Evaluates staff performance, sets expectations and goals for team and individual staff members, recruit, and discipline, coach and train staff.
  • Oversee the troubleshooting process, ensuring timely communication and completion of support tickets and maintenance projects.
  • Oversee creation and update for work process, system and project related documentation.
Human Resources Manager 1 Position

Human Resources Manager

Job Description

  •  Assist in creating job description that attracts job candidates qualified for the job.
  • Revise job descriptions and qualifications to meet job duties and job requirements.
  • Recruit qualified personnel process, interview, discuss salary, benefits, position and job candidate evaluation.
  • Assist management in creating personnel evaluation and retention programs.

Career Requirements

Experience

  • At least 5-7 years’ experience in HR field, with IT & Engineering positions recruitment.

Degree Field(s)

  • Human resources management, business administration, or related field.
  • Recruit, conduct qualified personnel search, interview candidates, explain salary and position structure and employee benefits/retention program.
  • Good interpersonal, decision-making, organizational, leadership, and speaking skills

Key Skills

  • Human Resources Management, Benefits Administration, Staff Performance Management, Communication Processes, Compensation and Salary Structure, Classifying Employees, Employment Law, Related Business Law.
  • Understand organization structure, job functions and departmental roles in organization.

Job Responsibilities

  • Maintains and enhances the organization's human resources by planning, implementing, and evaluating employee relations and human resources policies, programs, and practices.

 Job Duties

1.     Maintains the work structure by updating job requirements and job descriptions for all positions.

2.     Maintains organization staff by establishing a recruiting, screening, and interviewing program; counseling managers on candidate selection; conducting and analyzing exit interviews; recommending changes.

3.     Maintains management guidelines by preparing, updating, and recommending human resource policies and procedures.

4.     Prepares employees for assignments and projects by establishing and conducting orientation and training programs.

5.     Maintains a salary plan by conducting periodic salary surveys; scheduling and conducting job evaluations; preparing salary budgets; monitoring and scheduling individual salary actions; recommending, planning, and implementing salary and benefits structure revisions.

6.     Maintains human resource staff job results by coaching and disciplining employees; planning, monitoring, and appraising job results.

7.     Ensures planning, monitoring, and appraisal of employee work results by training managers to coach and discipline employees; scheduling management conferences with employees; hearing and resolving employee grievances; counseling employees and supervisors.

8.     Maintain employee benefits programs and informs employees of benefits by studying and assessing benefit needs and trends; recommending benefit programs to management; directing the processing of benefit claims; obtaining and evaluating benefit contracts, inform benefit programs to staff.

9.     Ensures legal compliance by monitoring and implementing applicable human resource legal requirements; conducting investigations; maintaining records; representing the organization as needed.

10.Maintains historical human resource records, attendance, performance. training, etc., by designing a filing and retrieval system; keeping past and current records.

11.Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; participating in professional HRM networks.

Sr. Software Development Manager 1 Position

Sr. Software Development Manager

Job Description

  •  Lead the dynamic software and mobile application development team to deliver innovative software solutions and mobile applications for clients in various industries.
  • Assure and improve team’s work effectiveness and solution delivery performance.  Develop, coach, motivate, supervise and rewarding team members.

 Career Requirements

  • At least 5-7 years’ experience in IT project management in Application Development with knowledge in business work process

Degree Field(s)

  • Bachelor’s Degree in Computer Engineering, Computer Science or related fields

Key Skills

  • Project / team management, performance management, problem solving/analysis skills, decision-making, communication proficiency, interpersonal, team building and leadership.

 Job Responsibilities

-       Responsibility for project planning and solution delivery, resource estimation, project budgeting, staffing, change control and status reporting.

-       Establishing effective communication plan and status reporting with the project team, management and the customer. 

-       Initiate and develop a work culture that promotes the retention of high quality team members.

Job Duties:

  • Exercises good judgment and discretion in overall project management by prioritizing, planning and tracking project progress and delivery.
  • Manage operations of the development team including; staffing, scheduling, and ensuring employees meet their annual training requirements and goals as well as application support, problem resolution, and enhancement requests for web & mobile applications.
  • Research product development options and provides analysis for product direction. Design guidelines for developing programs, including prototypes.
  • Oversee all development projects ensuring that all development follows the established Software Development Life Cycle (SDLC) including: code review, testing, bug tracking, change management, etc.
  • Consult with internal departments to identify customer needs and include into project objectives.  Provides support regarding product development to internal departments.
  • Manage and direct 10 to 15 software developers. Evaluates staff performance, sets expectations and goals for department and individual staff members, recruit, and discipline, coach and train staff.
  • Oversee the troubleshooting process, ensuring timely communication and completion of support tickets and maintenance projects.
  • Oversee creation and update for work process, system and project related documentation.

 

Senior PHP Programmer 4 Position

Senior PHP Programmer

Job Description

  • Dedicated and responsible to the job, writes code that they are proud of and can hit the ground running.
  • Writes PHP to a high standard, in a timely and scalable way that improves the code-base of our innovative products.
  • A part of a creative solution delivery team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching.

Career Requirements

  • At least 3-5 years’ experience in IT project in Application Development with knowledge in business work process 

Degree Field(s)

  • Bachelor’s Degree in Computer Engineering, Computer Science or related fields

Key Skills

  • Excellent in team work, open mind and positive attitudes
  • Proactive, self-motivated, systematic thinking, fast learner and willing to contribute and work as a team
  • Strong analytical skill and design skill
  • Good Thai and English communication especially in reading, and writing
  • Experience in PHP OOP , JAVASCRIPT , JQUERY , PHP CI FRAMEWORK , PHP PHACOL FRAMEWORK NODE.JS HTML CSS3, Database MySQL, MSSQL , NOSQL REDIS , MEMCACHE , MONGO DB , SOLR 
  • Keen to learn new technologies and new business

Job Responsibilities / Job duties

  • Write “clean”, well-designed code. Follow industry best practices
  • Produce detailed design, clear data flow and specifications
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
  • Contribute in all phases of the development lifecycle
  • Develop and deploy new features to facilitate related procedures and tools if necessary
  • Communicate and maintain good relationship with the team and users to ensure smooth delivery of the projects and support systems
  • Managing technical issues
  • Generate ad-hoc reports as and when required for management reporting.

 

Senior Mobile developer IOS/Android 4 Position

Senior Mobile developer IOS/Android 

Job Description

  • We are looking for an IOS/Android Developers who possess a passion for pushing mobile technologies to the limits. This IOS/Android app developer will work with our team of talented engineers and technical teams to design and build the next generation of our mobile applications.
  • Dedicated and responsible to the job, writes code that they are proud of and can hit the ground running.
  • Writes PHP to a high standard, in a timely and scalable way that improves the code-base of our innovative products.
  • A part of a creative solution delivery team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching.

Career Requirements

  • At least 3-5 years’ experience in IOS/Android project in Application Development with knowledge in business work process 

Degree Field(s)

  • Bachelor’s Degree in Computer Engineering, Computer Science or related fields

Key Skills

  • Excellent in team work, open mind and positive attitudes
  • Proactive, self-motivated, systematic thinking, fast learner and willing to contribute and work as a team
  • Strong analytical skill and design skill
  • Good Thai and English communication especially in reading, and writing
  • Proven working experience in IOS/Android app development and Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.
  • Keen to learn new technologies and new business

Job Responsibilities / Job duties

  • Write “clean”, well-designed code. Follow industry best practices
  • Designing and developing advanced applications for the IOS/Android platform
  • Being responsible for IOS/Android programming in order to produce detailed design, clear data flow and specifications
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
  • Contribute in all phases of the development lifecycle
  • Develop and deploy new features to facilitate related procedures and tools if necessary
  • Communicate and maintain good relationship with the team and users to ensure smooth delivery of the projects and support systems
  • Manage and solve technical issues

 

Senior Software architect 2 Position

Senior Software Architect 

Job Description

  • Create intuitive high-level design decisions for software development. See the “Big Picture, End-to-End” and create architectural approach for software design and implementation to guide the development team.
  • A great software architect has a strong technical background and excellent IT skills. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions
  • The goal is to provide a framework for the development of a software or system that will result in high quality IT, effective solutions to benefit customers.

Career Requirement

  • At least 3-5 years’ experience software architect with knowledge in business work process

Degree Field(s)

  • Bachelor’s Degree in Computer Engineering, Computer Science or related fields

Key Skills

  • Proven experience as software architect
  • Experience in software development and coding in various languages
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modeling methods
  • Familiarity with HTML/CSS, JavaScript and UI/UX design
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail
  • High organizational and leadership skills
  • Outstanding communication and presentation abilities

 

Responsibilities

  • Collaborating with other teams (commercial, technical, etc.) to determine functional and non-functional requirements for new software or applications
  • Using tools and methodologies to create representations for functions and user interface of desired product
  • Developing high-level product specifications with attention to system integration and feasibility
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully, coach all concepts and guidelines to development, engineering, technical teams
  • Oversee progress of development team to ensure consistency with initial design
  • Ensure software meets all requirements of quality, security, modifiability, extensibility, reusability, etc.
  • Approve final product before launch

 

Senior System analysis 2 Position

Senior System Analysis

Job description

  • join a team of engineers and developers who are passionate about new IT systems, software development and different programming languages.
  • Able to translate our internal and external clients’ needs into new requirement specifications for IT systems.
  • Implement and improve our IT systems, analyze system requirements and address any relevant problems.
  • Perform standard testing and provide solutions to ensure high levels of performance and security.

Career Requirement

  •  At least 3-5 years’ experience System analysis with knowledge and business process, workflow and system modeling

Degree Field(s)

  • Bachelor’s Degree in Computer Engineering, Computer Science or related fields

 

Key Skills

  • Hands on experience with software development and documentation
  • Solid knowledge of business information systems
  • Familiarity with programming languages like Visual Basic, C++ and Java
  • Ability to explain technical details
  • Excellent analytical skills
  • A good problem-solving attitude

Responsibilities

  • Identify system requirements and able to translate our internal and external clients’ needs into written specifications for IT systems.
  • Collaborating with other professionals to determine functional and non-functional requirements for new software or applications
  • Liaise with users to track additional requirements and features, ensure deadline and budget requirements are met
  • Document interfaces and data flows between new and legacy systems
  • Collaborate with IT team and developers to design new system specifications, processes, data flows and functional modules
  • Validate changes and functionality by testing programs
  • Train users on the new operation systems and provide support
  • Stay up-to-date with current technologies and technical developments

 
 

Top