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.