ST Engineering

Software Engineer

ST Engineering

full-time

Posted on:

Location Type: Office

Location: SingaporeSingapore

Visit company website

Explore more

AI Apply
Apply

About the role

  • Lead the end-to-end development of scalable data analytics solutions, including data collection, processing, and visualisation.
  • Collaborate cross-functionally with data scientists, business analysts, and software engineers to translate business requirements into technical specifications.
  • Architect and implement robust data pipelines and analytics frameworks that ensure data quality, security, and accessibility.
  • Drive innovation by exploring advanced analytics methodologies, machine learning algorithms, and emerging technologies relevant to the Data Analytics domain.
  • Provide mentorship and guidance to junior engineers, fostering knowledge sharing and professional growth within the team.
  • Conduct code reviews and uphold best practices in software development, ensuring maintainability and performance optimisation.
  • Engage with key stakeholders to understand evolving business needs and deliver solutions that align with organisational goals.

Requirements

  • Minimum 5 years of experience in software engineering with a strong focus on data analytics.
  • Proficiency in programming languages commonly used for data analytics, such as Python, R, or Java, and familiarity with SQL and NoSQL databases.
  • Demonstrable expertise in data processing frameworks such as Apache Spark, Hadoop, or similar technologies.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerisation tools (e.g., Docker, Kubernetes) is an advantage.
  • Solid understanding of data warehousing concepts, ETL processes, and data visualisation tools (e.g., Tableau, Power BI).
  • Strong analytical, problem-solving, and communication skills to interact effectively with diverse teams.
  • Ability to manage multiple priorities and deliver high-quality outputs in a dynamic environment.
  • Experience working with full-stack software engineering technology is a bonus.
Benefits
  • Opportunities for continuous professional development and career advancement.
  • Exposure to cutting-edge technologies and projects with global impact.
  • A collaborative environment that values diversity, creativity, and forward thinking.
  • Competitive remuneration package and comprehensive benefits.
  • A supportive work culture that encourages work-life balance and wellbeing.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data analyticsPythonRJavaSQLNoSQLApache SparkHadoopETLdata visualisation
Soft Skills
analytical skillsproblem-solvingcommunicationmentorshipcollaborationknowledge sharingprioritizationadaptabilityteamworkstakeholder engagement