Job Search and Career Advice Platform

Enable job alerts via email!

Specialist, Software Engineering

MSD

Singapore

Hybrid

SGD 60,000 - 90,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading health solutions company in Singapore is looking for a Specialist in Software Engineering to join their IT team. The role involves developing and maintaining applications while utilizing AWS technologies and implementing DevSecOps practices. Ideal candidates will have a Bachelor's degree in Computer Science and 3-5 years of full-stack development experience. Strong communication skills and proficiency in various programming languages are essential. This hybrid position offers the opportunity to work in a collaborative and innovative environment.

Qualifications

  • Minimum of 3-5 years as a full-stack developer.
  • Proven expertise in multiple programming languages.
  • Strong verbal and written communication skills.

Responsibilities

  • Design, develop, and maintain web-based applications.
  • Utilize AWS technologies for application deployment.
  • Implement DevSecOps practices to automate development lifecycle.
  • Work closely with cross-functional teams and refine requirements.
  • Create and maintain technical documentation.
  • Participate in quality assurance activities.

Skills

Core Java
Java Spring
JavaScript
HTML
Python
PHP
AWS Cloud technologies
DevSecOps tools
Agile methodologies
REST API design
Problem-solving
Technical Writing

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
Jenkins
Docker
Kubernetes
Terraform
Job description

Specialist, Software Engineering

Join our dynamic Research & Development Division’s IT team, where we are pioneering research to deliver innovative health solutions that advance the prevention and treatment of diseases in both humans and animals. We are looking for a talented and motivated Full Stack Integration Developer who is passionate about utilizing their expertise in various programming languages and technologies to enhance our in-house applications.

Key Responsibilities
  • Application Development: Design, develop, and maintain web-based applications using a wide range of programming languages, including Core Java, Java Spring, JavaScript, HTML, Python, and PHP.
  • Cloud Deployment: Utilize AWS Cloud technologies (e.g., EC2, S3, Lambda, RDS) to deploy applications, ensuring they are scalable, secure, and robust.
  • DevSecOps Implementation: Implement and manage DevSecOps practices and tools (e.g., Jenkins, Docker, Git Actions, Kubernetes, Terraform) to automate the software development lifecycle, including CI/CD pipelines.
  • Cross-Functional Collaboration: Work closely with cross-functional teams to refine requirements, estimate tasks, and deliver high-quality software in an Agile environment.
  • Issue Resolution: Identify and resolve technical issues through root cause analysis, providing effective solutions to maintain application uptime and performance.
  • Documentation: Create and maintain comprehensive technical documentation, including system architecture diagrams, user guides, and API documentation.
  • Quality Assurance: Participate in code reviews, unit testing, and integration testing to ensure adherence to quality standards and best practices.
  • User-Centric Development: Collaborate with Product Managers, UX/UI designers, and other stakeholders to understand user needs and enhance product functionality.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • Hands‑on professional who has been in the tech industry for a minimum of 3-5 years as a full‑stack developer.
  • Proven expertise in Core Java, Java Spring, JavaScript, HTML, Python, and PHP.
  • Familiarity with AWS services and cloud deployment strategies.
  • Strong understanding of REST API design and implementation.
  • Experience with DevSecOps tools and practices.
  • Proficiency in Agile methodologies and best practices in software development.
  • Excellent problem‑solving skills and the ability to work both independently and collaboratively.
  • Strong verbal and written communication skills for effective collaboration.
  • Attention to detail and a commitment to delivering high‑quality code.
  • Capability to quickly learn modern technologies and adapt to evolving project requirements.
Preferred Skills
  • Experience in the healthcare or patient safety sectors.
  • Familiarity with additional frameworks and languages (e.g., React, Angular, Ruby).
  • Knowledge of security best practices in software development and DevSecOps.
  • Knowledge of integration tools .i.e. MuleSoft, Tibco
Required Skills
  • Agile Methodology
  • API Documentation
  • Cloud Deployment
  • Collaborative Communications
  • Computer Science
  • Core Java
  • Cross-Functional Teamwork
  • Data Engineering
  • Data Visualization
  • Design Applications
  • Disease Prevention
  • Enterprise Application Integration (EAI)
  • JavaScript
  • Mule Software
  • Programming Languages
  • Quality Assurance (QA)
  • Software ConfigurationsSoftware Development
  • Software Development Life Cycle (SDLC)
  • Solution Architecture
  • System Designs
  • Systems Integration
  • Technical Writing Documentation
  • Testing
  • Web Development

Current Employees apply HERE

Current Contingent Workers apply HERE

Employee Status: Regular

Flexible Work Arrangements: Hybrid

Job Posting End Date: 06/22/2025

Requisition ID: R350112

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.