Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

MSD Specialist Software Developer 
Singapore, Singapore 
415420906

11.08.2024

Job Description

Specialist, Software Developer

  • Based in Singapore, the regional hub for Asia Pacific (AP) and top-ranked biopharmaceutical company on The Straits Times and Statista’s list of Best Employers in Singapore for two consecutive years (2020, 2021).
  • Join the premier biopharmaceutical company that has been in Singapore for more than 25 years and in AP for over 60 years.

Key Responsibilities

  • Collaborate with cross-functional teams, including Product Manager, software engineers, quality engineers and Cloud & Infrastructure Technology engineers, to understand requirements and deliver software development solutions.
  • Assist in the analysis, design, and development of new features for the Backup Portal, ensuring high-quality code and adherence to best practices.
  • Estimate the effort required for implementing new features and provide timelines for release completion.
  • Contribute to the development of integrations with other applications and services.
  • Participate in the analysis of data sources, propose optimal data layers for reporting, and support data transformation processes.
  • Work with the team to implement automated unit testing and participate in automated integration testing to ensure reliable and robust functionality.
  • Contribute to the documentation of the solution, its architecture, and related processes, while also supporting the automation of relevant procedures for improved efficiency.
  • Support application release management and collaboration with DevSecOps tools for deploying and versioning code. Assist in deploying solutions on the cloud with CI/CD integration.
  • Take part in Agile ceremonies with the team to execute on prioritized features.
  • Ensure timely delivery of high-quality work in accordance with standards and best practices methodologies.
  • Provide support and guidance to junior developers, assisting them in their growth and ensuring consistent quality in development efforts.
  • Contribute as a level 3 support resource, helping to address and resolve complex technical issues related to the Backup Portal.
  • Stay up-to-date with industry best practices and trends.
  • Contribute to strong documentation using collaborative tools such as Confluence & JIRA.
  • Assist in end-user training and collect feedback on deliverables for impact analysis.

Requirements:

  • At least 4 years of hands-on coding and DevOps software design experience.
  • Proficiency in Java, Spring Framework, Hibernate, SQL, HTML, Git.
  • Experience with web-based APIs and building data-intensive applications.
  • Familiarity with CI/CD environments and test-driven development.
  • Strong collaboration and communication skills for effective teamwork.
  • Experience with unit testing and different testing strategies.
  • Exposure to Agile methodologies, promoting collaboration and iterative development.

Preferred

  • Experience working with AWS Cloud
  • AWS related certifications
  • Experience with building, deploying, and managing docker images.
  • Knowledge of Oracle APEX, User Experience (UX), Jenkins (Groovy DSL), Python, and/or Shell scripting.

Education Minimum Requirement

  • MSc Degree or BSc Degree in a Computer Science or Engineering related field is preferred (i.e. Information Technology, Business Analytics, Computer Science/Information Systems, Engineering etc).
  • A strong passion for Information Technology with relevant background and experience will be considered an advantage.

Required Skills:

Agile Methodology, Automated Testing, Back-End Development, DevOps, Software Design, Software Development, Software Development Life Cycle (SDLC), Structured Query Language (SQL),Oracle PL/SQL,REST, Testing,Java 17, Spring, Spring Boot, Spring Integration, Hibernate, Jasper Reports, HTML, Freemarker, Git.

Preferred Skills:

AWS Cloud Computing, Jenkins, Python (Programming Language)

Current Contingent Workers apply


*A job posting is effective until 11:59:59PM on the dayBEFOREthe listed job posting end date. Please ensure you apply to a job posting no later than the dayBEFOREthe job posting end date.



Job Posting End Date:09/06/2024


A job posting is effective until 11:59:59PM on the day BEFORE the listed job posting end date. Please ensure you apply to a job posting no later than the day BEFORE the job posting end date.