about the company:
A well-established IT consulting firm specializing in IT infrastructure, big data, governance, risk, and cybersecurity.
about the job:
We are seeking an experienced software professional with 10+ years of expertise in software development, consulting, or technical support across diverse industries. This role requires a combination of strong technical skills, problem-solving abilities, and customer-facing experience. Your key responsibilities are:
Architect, develop, and maintain large-scale software solutions.
Work proficiently with one or more programming languages, including Java, C#, Python, Node.js (JavaScript), Ruby, or Go.
Manage and fine-tune databases such as MongoDB, Oracle, MS SQL Server, and PostgreSQL.
Conduct system performance analysis and optimization on Linux (Windows optimization knowledge is a plus).
Define software architectures and implement best practices in application development.
Engage with customers to gather requirements, resolve technical challenges, and provide solutions.
Deliver technical presentations and insights tailored to client needs.
skills and experience required:
10+ years of experience in software development, consulting, or technical support.
Hands-on experience with deploying and managing enterprise software.
Strong analytical and problem-solving capabilities.
Exceptional communication and presentation abilities.
Passion for a role that combines deep technical expertise with client interactions.
To apply online please use the apply function, alternatively you may contact Dalpreet Kaur at dalpreet.kaur@randstad.com.sg (EA: 94C3609 /R23111951)