Software Developer

4 days ago


Singapore A*STAR - Agency for Science, Technology and Research Full time

Overview EDDC is the national platform for drug discovery, committed to work with the Singapore ecosystem to translate scientific discoveries into life-changing therapeutics for patients. We leverage state-of-the-art computational and machine learning approaches to uncover insights from large-scale and multidimensional data sources, and to tackle complex and unmet medical challenges in disease areas such as oncology, inflammatory and autoimmune diseases. We are seeking a skilled Software Developer to join the computational sciences team to contribute significantly to building an organizational-wide ML/AI-ready data foundation, focusing on laboratory automation, integration solutions, and software development. The role involves close collaboration with wet-lab scientists, computational scientists/engineers, and IT teams to design, develop, and implement cost-effective, robust solutions utilizing a combination of commercial software and in-house development. Leveraging modern tech stacks and APIs, this position will facilitate seamless laboratory operations and data management in a multi-disciplinary environment with both biological and chemical data. Key Responsibilities Application Development and Integration: Develop and maintain software solutions to integrate laboratory informatics systems with automated hardware systems and robotic laboratory equipment. Automate workflows related to sample management, inventory tracking, assay preparation, and data analytics. Collaborate with scientists and engineers to understand requirements and translate them into efficient software solutions. Legacy System Modernization: Assess existing systems, recommending and implementing modernization strategies that improve functionality, scalability, and ease of maintenance. Utilize modern software frameworks, cloud-based technologies, and AI-driven coding tools, if relevant, to streamline system modernization. Data Integration and Automation: Develop API-driven integrations and automated workflows connecting laboratory software, hardware, and internal/external databases. Ensure robust, real-time synchronization of data across various laboratory systems. Develop APIs and integration layers to connect applications across different systems (e.g., chemical structure databases, property databases, and regulatory systems). ML/AI-Ready Data Foundation Development: Collaborate with computational scientists and data engineers to design and implement an organizational-wide ML-ready data foundation. Develop tools and pipelines to ensure data is clean, well-structured, and accessible for machine learning and analytics. Integrate data from diverse sources (e.g., compound registration, inventory tracking, laboratory systems, and external databases) into a unified data infrastructure. Communication and Collaboration: Work closely with wet-lab scientists, computational scientists, data engineers, and IT teams to clearly identify requirements and collaboratively develop solutions. Provide technical documentation, training, and support to users and stakeholders. Ensure applications are compatible with the organization’s data infrastructure and Single Source of Truth (SSOT) initiatives. Required Skills/Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering, Automation Engineering, Bioinformatics or a related field. 2-3 years of experience in software development, scripting, or automation-focused roles. Strong proficiency in programming/scripting languages (e.g., Python, Java, SQL) and experience with RESTful API integration. Experience in laboratory automation systems and developing integrations involving biological or chemical informatics. Experience with legacy system modernization and cloud-based solutions. Strong problem-solving skills and ability to work in a multidisciplinary environment. Excellent communication and teamwork skills, capable of bridging computational and laboratory teams. Preferred Skills/Qualifications Familiarity with open-source integration platforms and workflow management tools (e.g., KNIME, Apache Airflow, SiLA2). Experience using AI-assisted coding tools (e.g., GitHub Copilot, Cursor) to enhance productivity and streamline development workflows. Seniorities and Employment Seniority level: Entry level Employment type: Full-time Job function: Engineering and Information Technology Industries: Research Services #J-18808-Ljbffr


  • Software Developer

    2 weeks ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    **Job Duties**: - Research, design, and develop computer and network software or specialised utility programs. - Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. - Work with computer hardware engineers to integrate hardware and software systems and develop specifications and...

  • Software Developer

    1 week ago


    Singapore ADVANCE SOFTWARE ENGINEERING PTE. LTD. Full time

    **Responsibilities** - Work with developers to design algorithms and flowcharts - Produce clean, efficient code based on specifications - Integrate software components and third-party programs - Verify and deploy programs and systems - Troubleshoot, debug and upgrade existing software - Gather and evaluate user feedback - Recommend and execute improvements -...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Main responsibilities Build & change management - Develop in JAVA for Calypso v14.4 package - Develop internal components Incidents and Requests management - Communicate effectively - Analyse enhancement requests and bug-fixes - Document deliveries Change Management - Support the release roadmap in production - Operations management - Application...


  • Singapore HORIZON SOFTWARE PTE. LTD. Full time $120,000 - $240,000 per year

    Key ResponsibilitiesLead a team of developers, providing mentorship, guidance, and regular performance feedback.Design, implement, and maintain scalable web applications using , ensuring high-quality user experiences.Collaborate with product managers, designers, and backend developers to define project requirements and deliverables.Oversee frontend...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    **Responsibilities**: - Actively participate in AGILE projects, including SCRUM sprints and daily stand-ups. - Take ownership of the design, coding, testing, and documentation of software solutions. - Collaborate with customers to gather requirements, conduct acceptance testing, and troubleshoot issues. - Execute data migration, data transformation, and...

  • Cvp Ivr Developer

    2 weeks ago


    Singapore Consilium Software Full time

    **Job Location**:Singapore **About Consilium Software**: Founded in 2007 in Singapore, Consilium Software and our Uni digital customer engagement platform have helped over 2,000 companies in more than 120 countries connect their employees with customers. Our choice of cloud-based and on-premise software powers 5 billion-plus interactions each year,...


  • Singapore DA SOFTWARE PTE. LTD. Full time $120,000 - $180,000 per year

    Roles & ResponsibilitiesResponsibilities:Tech Lead – Manage Technical Team and deliverablesDesign, develop, and maintain backend microservices using Java and Java Spring Boot.Implement integration solutions using Apache Camel 4.Develop and maintain APIs using OpenAPI Specification.Extensive experience in designing, developing, and maintaining backend...

  • Software Manager

    2 weeks ago


    Singapore AURELIUS SOFTWARE PTE. LTD. Full time

    Design, implement, test, and deploy end-to-end software solutions - Collaborate closely and communicate independently with project managers, business analysts, development leads, test engineers, infrastructure engineers, and business users. - Participate in the analysis and requirements gathering phase and help to translate requirements into technical...


  • Singapore AURELIUS SOFTWARE PTE. LTD. Full time $60,000 - $120,000 per year

    Responsibilities:Collaborate with the Project Team in understanding client requirements and how they translate in application featuresCollaborate with the Team to set specifications for new / existing applicationsParticipate in incident management and change requestsPerform troubleshooting and debugging of applications when requiredEvaluate existing...

  • Software Tester

    1 week ago


    Singapore A-IT Software Services Pte Ltd Full time $90,000 - $120,000 per year

    About the role Are you an experienced software tester with a passion for ensuring the quality and reliability of mission-critical trading platforms? If so, this dynamic contract role as a Software Tester (Trading platform)What you'll be doingDevelop and execute comprehensive test plans to validate the functionality, usability, and reliability of trading...