Back to job search

IT Programmer

C.C.S. ADVANCE TECH Co.,Ltd. (Bang Yai, Nonthaburi)
Nonthaburi, Thailand 🇹🇭
CCS offers vast array of manufacturing capabilities with the following internal divisions: - ASM division: Vertical integration ‘build to print’ components/assemblies with CNC manufacturing, assemblies and special processes for: - Aerospace with AS9100, NADCAP, Boeing and Airbus requirements. - Semiconductor front end world class global equipment makers with class 1000 clean room assemblies. - Medical equipment global players.

About this position

The IT Programmer is responsible for developing, maintaining, and enhancing software applications to meet business requirements while ensuring high-quality performance and security.

Responsibilities

• Software Development: Write clean, scalable, and maintainable code in various programming languages (e.g., Java, C#, Python, etc.) to meet project specifications.
• Application Design & Development: Collaborate with analysts and designers to conceptualize and develop software applications that fulfill business requirements.
• Debugging & Troubleshooting: Identify, troubleshoot, and resolve issues in existing software or new developments, ensuring high-quality performance and usability.
• Testing: Develop and execute unit tests, integration tests, and other forms of automated testing to validate code quality.
• Documentation: Prepare technical documentation for the software systems being developed, including user guides, manuals, and detailed comments within the code.
• Collaboration: Work closely with cross-functional teams including UX/UI designers, project managers, and business analysts to ensure seamless integration of business objectives.
• Maintenance: Monitor and maintain software applications post-deployment, updating and patching systems as required.
• Security: Implement coding best practices for ensuring application security and data protection.

Requirements

• Bachelor's degree in Computer program and related fields.
• Proficiency in multiple programming languages such as Java, C++, Python, SQL, or JavaScript.
• Experience with databases (SQL, NoSQL) and query optimization.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork abilities.