Software Engineer
--บริษัท คัสโตมิกซ์ จำกัด (สำนักงานใหญ่)--
At Customix, we are at the forefront of innovation in software development, offering bespoke solutions that perfectly align with our clients' unique needs. Leveraging the latest technologies, our dedicated team of professionals works tirelessly to deliver software that not only meets but exceeds customer expectations. Our commitment to excellence and customer satisfaction has established us as a leader in custom software development services. Join us, and be a part of a dynamic team driving the future of software technology.
We are seeking a talented and motivated Software Engineer to join our growing team. In this role, you will have the opportunity to work on a variety of projects, developing high-quality software solutions that solve complex problems for our clients. You will collaborate with a team of experienced engineers, designers, and project managers to create software that is innovative, reliable, and scalable.
Key Responsibilities
- Design, develop, and implement software solutions using the latest technologies and frameworks
- Collaborate with cross-functional teams to understand client needs and translate them into technical requirements
- Write clean, maintainable, and efficient code
- Participate in code reviews to ensure quality and consistency
- Test and debug software to ensure stability and usability
- Keep abreast of new technology trends and best practices in software development
- Contribute to the continuous improvement of our development processes and practices
Qualifications
- Obtained Degree in Computer Science, Computer Engineering, IT, or related fields
- Minimum 1 -3 (for Junior) / 4 - 6 (for Senior) years of experience
- Proven experience as a Software Engineer, with a strong portfolio of projects
- Proficiency in multiple programming languages (e.g., Java, Golang, Python, Javascript) and experience with modern frameworks and technologies
- Solid understanding of software development methodologies and lifecycle
- Excellent problem-solving skills and the ability to think analytically
- Strong communication and teamwork skills, with the ability to collaborate effectively in a dynamic environment
- A passion for learning and using new technologies