Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

MSD Senior Specialist Software Developer & Technical Lead 
Singapore, Singapore 
744980953

11.08.2024

Job Description

Senior Specialist, Software Developer & Technical Lead

  • 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.


Job Description

As a Senior Specialist in Software Developer and Technical Lead, you will play a crucial role in designing, developing, and supporting our Backup Portal. Your expertise and leadership will contribute to the success of the team and the overall efficiency and effectiveness of our backup management reporting.

Key Responsibilities

  • Architect and design the solution for the Backup Portal, considering scalability, performance, and security requirements.
  • Work closely with cross-functional teams, including Product Manager, software engineers, quality engineers and Cloud & Infrastructure Technology engineers, to understand requirements and deliver software development solutions.
  • Analyze, design, and develop 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 accurate timelines for project or release completion.
  • Develop integrations with other applications and services.
  • Analyze data sources, propose optimal data layers for reporting, and describe data transformation processes.
  • Implement automated unit testing and actively participate in automated integration testing to ensure reliable and robust functionality.
  • Document the solution, its architecture, and related processes, while also automating relevant procedures for improved efficiency.
  • Manage application release and collaborate with DevSecOps tools for deploying and versioning code. Deploy solutions on the cloud with CI/CD integration.
  • Participate in Agile ceremonies with the team to execute on prioritized features.
  • Ensure quality on-time delivery according to standards and best practices methodologies.
  • Provide guidance and support to junior developers, assisting them in their growth and ensuring consistent quality in development efforts.
  • Act as a level 3 support resource, addressing and resolving complex technical issues related to the Backup Portal.
  • Stay current with industry best practices and trends.
  • Ensure strong documentations using collaborative tools such as Confluence & JIRA.
  • Conduct end-users training & collect feedback on deliverables to perform impact analysis.

Requirements:

  • 7+ years hands-on coding and software design experience building robust and scalable software. Proficiency in Java 17, Spring, Spring Boot, Spring Integration, Hibernate, Jasper Reports, SQL, Oracle PL/SQL, HTML, Freemarker, Git.
  • Experience in building data-intensive applications in a modern technology stack, including cloud services (AWS, Azure), data pipelines, SQL, Oracle PL/SQL.
  • Experience in designing, architecting, and maintaining applications.
  • Experience building and consuming web-based APIs.
  • Experience with CI/CD environments and test-driven development leveraging a Version Control system.
  • Excellent collaboration and communication skills for working with cross-functional teams.
  • Experienced with developing unit testing and different testing strategies such as performance testing.
  • Experience working with SCRUM or any other agile methodology, 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).
  • Strong passion for Information Technology with at least 7 years of relevant background and experience will be added 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.