PSA Corporation Limited

Industry

Logistics and Supply Chain

Company's IT Job Opportunities, Work Culture and Environment

In ICT division, innovation is in our name and collaboration is in our DNA. Alongside each other, we are the coffee beans that bring flavour and keep the world's largest transhipment port's operations awake all year long. To Innovate, to Create, to Transform - that's our manifesto.

In a dynamic and fast-paced environment, we are constantly challenged to design and deliver systems that are robust and reliable that meet the myriad needs of our growing business today, as well as our future fully-automated mega port at Tuas.

Position 1: Systems Analyst
You will contribute to create and manage products and solutions that support our business users, customers and solve complex challenges. You will work with users, vendors and project managers to understand processes, pain points and create technical specifications. You will be responsible for designing, developing and maintaining software applications using various technologies like Java, C, C++.
Requirements
* Degree in Computing, Computer Science, Computer Engineering, Information Systems or equivalent
* Able to work independently; set and meet challenging personal targets; good communication skills
* Proficient in programming (C, C++, JAVA) and relational databases and related scripting (Oracle, SQL)
* Strong analytical and problem solving skills
* Highly conscientious, meticulous and able to multi-task
* Be prepared to work in a team providing 24x7 system support

Position 2: Systems Analyst (Tuas)
In this dynamic and fast-paced environment, we are constantly challenged to design and deliver systems that are robust and reliable that meet the myriad needs of our growing business today, as well as our future fully-automated mega port at Tuas. We want you to be alongside with us on this journey, to develop yourself professionally and grow together with the organisation!
You will contribute to create and manage products and solutions that support our business users, customers and solve complex challenges. You will work with users, vendors and project managers to understand processes, pain points and create technical specifications. You will be responsible for designing, developing and maintaining software applications using various technologies.
Requirements
* Degree in Computing, Computer Science, Computer Engineering, Information Systems or equivalent
* Able to work independently; set and meet challenging personal targets; good communication skills
* Growth mindset; willing to learn and understand new technology stacks for use in product development
* Strong analytical and problem solving skills
* Highly conscientious, meticulous and able to multi-task
* Proficient in programming (JAVA) and relational databases and related scripting (Oracle, SQL)
* Be prepared to work in a team providing 24x7 system support

Position 3: Software Engineer
We're looking for Software Engineers to join our Agile Product Delivery teams in Singapore. In this role, you'll work as part of balanced product teams to build, deliver and maintain the next generation of solutions that deliver class-leading capabilities for the world's largest fully-automated container port in Tuas, as well as innovative cargo solutions for the supply chain ecosystem. We are looking for people passionate about technology and applying the best software engineering practices to solve complex business problems, adopting principles of User-centred Design, Extreme Programming and Lean Product Management. No matter your current level of experience, you will also have opportunities to develop and hone your technical skills and expertise.
Your role will encompass the below :
* Hands-on development of clean, efficient and testable code, usually in a pair programming environment and using agile best practices such as Test Driven Development (TDD) and continuous integration/continuous delivery (CI/CD)
* Demonstrate empathy to understand business needs to ensure the most important user stories are delivered first
* Embrace a culture of feedback by giving and soliciting feedback from other designers, managers, stakeholders and your cross-functional team to continually raise the bar on quality
Requirements
* Degree in Computer Science or related fields
* A strong interest in software engineering using agile methodologies
* A growth mindset to learn new skills and appreciate business domain
* Strong communication and interpersonal skills
* Excellent analytical and problem-solving skills

What is highly valued and will be an advantage
* Experience with Java development (J2EE, Spring, Spring Boot), Javascript frameworks
(Angular, jQuery) and distributed applications is preferred
* Experience in Agile development teams, employing relevant methodologies and practices
(e.g. Extreme Programming, TDD, Pair Programming, CI/CD, Automated Testing)
* Experience in designing, developing and deploying large, scalable production
applications on PaaS solutions such as Cloud Foundry
* Experience in building large, scalable distributed systems with good understanding
of microservices architecture and associated principles
* Familiarity with relational databases, preferably MySQL, NoSQL, Oracle, PostgreSQL or SQL Server
* Familiarity in containerization technologies such as Docker and Kubernetes, and Linux operating systems

Position 4: Systems Engineer
You will be tasked to ensure system platforms enabling terminal operations are reliable, scalable and operate within desired service level objectives. You will have the opportunity to manage a variety of technologies including Engineered solutions, IaaS platforms, operating systems and middleware platforms. Covering system operations, you will work with users, vendors and product owners to deliver capabilities that are valuable to support their product delivery and operations.
Requirements
* Degree in Computing, Computer Science, Computer Engineering, Information Systems or equivalent
* Deep passion for working with different types of technologies in a DevOps culture
* Growth mindset to challenge traditional norms and drive changes in work processes with a focus
on automation and delivering solutions as a Service
* High desire to learn new tools that will be needed to interact with our technology stack
* Willingness to script to automate and embrace Infrastructure as Code practices
* Be prepared to work in a team providing 24x7 system support

Job Roles Available

Data Engineer, Database Administrator, Software Engineer, Systems Administrator, Systems Analyst

Role Types Available

Data Engineer, Database Administrator, Software Engineer, Systems Administrator, Systems Analyst

Number of positions available

11-20

Company Website

http://www.singaporepsa.com