Software Developer
Salary: RM 4,500 – RM 6,500 per month
About the role
We are seeking a Software Developer to join the development team at Terasync Technology Sdn Bhd. This is a full-time position based in Cyberjaya, Selangor. In this role, you will be responsible for designing, developing, and maintaining software applications that drive our business solutions forward. As a mid-level developer, you will take on increasingly complex technical challenges whilst contributing to the strategic development of our technology platform. This position offers the opportunity to grow your technical expertise whilst working on meaningful projects that impact our clients and the broader organisation.
Key responsibilities
Design and develop robust software applications using appropriate programming languages and frameworks
Write clean, efficient, and well-documented code that adheres to established coding standards and best practices
Participate in code reviews, providing constructive feedback to peers and incorporating feedback into your own work
Troubleshoot, debug, and resolve software defects and performance issues in a timely manner
Collaborate with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions
Contribute to the design and architecture of new features and system improvements
Maintain and enhance existing codebases whilst implementing updates and patches
Participate in the full software development lifecycle, from requirements analysis through to deployment and maintenance
Document technical specifications and create user guides where applicable
Mentor junior developers and share knowledge with team members to foster continuous learning
What we're looking for
3-5 years of professional software development experience including at least two (2) years of hands-on experience with the PHP/Laravel, Net/C#, Angular, MySQL Framework.
Proficiency in one or more programming languages such as Java, Python, C++, Javascripts/Nodejs or similar
Strong understanding of software development principles, design patterns and object-oriented programming
Experience with version control systems, particularly Git
Familiarity with relational and non-relational databases
Knowledge of software development methodologies such as Agile or Scrum
Excellent problem-solving skills and attention to detail
Strong communication and teamwork abilities
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent professional experience)
Experience with cloud platforms (AWS, Azure, or Google Cloud) is advantageous
Familiarity with API development and microservices architecture is a plus
Experience in automated testing and continuous integration/continuous deployment (CI/CD) pipelines is desirable
About us
Terasync Technology Sdn Bhd is a forward-thinking Information and Communication Technology company committed to delivering innovative software solutions that empower businesses. We pride ourselves on fostering a collaborative and inclusive workplace where creativity and technical excellence thrive. Our mission is to develop cutting-edge technology that solves real-world problems and creates lasting value for our clients. We believe in investing in our people, supporting their professional growth, and cultivating a culture of continuous improvement and innovation.
What we offer
We offer a competitive remuneration package commensurate with experience and qualifications. Our workplace benefits include opportunities for professional development, technical training and career advancement within a growing organisation. Our company also provides medical and insurance coverage for employee including family members. We foster a collaborative team environment where your contributions are valued and recognised. We offer flexible working arrangements where applicable and are committed to maintaining a healthy work-life balance for all employees. Additionally, we provide a supportive workplace culture that encourages creativity, innovation, and continuous learning. We welcome applications from all qualified candidates and are committed to creating an inclusive recruitment process.
Apply now
If you are a passionate software developer ready to take the next step in your career, we would like to hear from you. Please submit your CV, a cover letter, and any portfolio or GitHub links demonstrating your work to our recruitment team. We review applications on a rolling basis and will contact shortlisted candidates for an interview.