About the role
Codon Genomics Sdn Bhd, a leading biotechnology company, is seeking talented Software Engineers to join our dynamic team. As a Software Engineer, you will play a pivotal role in developing cutting-edge software solutions that power our innovative genomic research and analysis platforms. Whether you specialise in front-end or back-end development, this full-time position in our Cheras, Selangor office offers the opportunity to contribute to the advancement of our industry-leading genomics technology.
What you'll be doing
- Design, develop, and maintain high-performance, scalable software applications to support our genomics research and analysis workflows
- Collaborate with cross-functional teams to understand user requirements and translate them into innovative software solutions
- Write clean, efficient, and well-documented code that adheres to industry best practices
- Participate in the full software development lifecycle, including planning, development, testing, and deployment
- Stay up-to-date with the latest technologies, trends, and best practices in software engineering
- Continuously improve and optimise existing software systems to enhance performance and user experience
What we're looking for
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 2+ years of experience in software development, with a strong track record of delivering high-quality projects
- Proficiency in one or more programming languages. (Primary languages used are JavaScript and C#)
- Hands-on experience with front-end technologies (React Native, Vue.js) or back-end frameworks (ASP.NET Core with EF Core, Node.js)
- Understanding of software design patterns, data structures, and algorithms (Object-oriented design)
- Familiarity with version control systems (Git) and agile development methodologies
- Strong problem-solving skills and a passion for writing clean, maintainable codes
- Candidate with at least 1 year(s) experience in web development. But fresh graduates are also encouraged to apply
- Familiarity with database technology (T-SQL for MSSQL).
- Excellent verbal communication skills.
- Good problem solving skills.
- Attention to detail.