Software Engineer / Senior Software Engineer (Application Development & Support)

apartmentCargo Community Network Pte Ltd placeQueenstown scheduleFull-time calendar_month 

Role Overview

We are seeking a highly motivated Software Engineer / Senior Software Engineer to join our application development and support team. The role involves developing, enhancing, and supporting enterprise applications, while working closely with cross‑functional teams including Commercial, PMO, Software Architects, Business Architects, and Quality Assurance.

The ideal candidate has a strong technical foundation, enjoys hands‑on development, and is keen to work in cloud‑native, modern application environments. Senior engineers are expected to provide technical leadership and mentorship within the team.

Key Responsibilities

Application Development & Support
  • Develop application code for new projects, enhancements, and defect fixes for existing products
  • Provide 2nd and 3rd level technical support to the Helpdesk and peers for CCN products
  • Support production systems, including issue investigation, defect resolution, and enhancements
  • Participate in after-hours support on a rotational basis
  • Monitor and respond to application and system service alerts

Senior Engineer / Technical Leadership (Where Applicable)

Senior‑level engineers are expected to:

  • Act as a trusted adviser to supervisors and IT management for assigned applications
  • Serve as Technical Lead for projects when required, including:
  • Application technical design
  • Task breakdown, effort estimation, and assignment
  • Ensuring delivery quality and timelines
  • Propose and champion technology improvements to enhance team efficiency and system reliability
  • Support training, coaching, and mentoring of team members
Education and Experience
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 3–5 years of relevant software development experience
  • At least 1 year of hands-on experience in:
  • Application development and maintenance
  • Microservices-based application development
  • Technical leadership or equivalent responsibilities (for senior role)

Technical Skills

Core Development Skills
  • C# / .NET
  • WCF and Web API
  • ReactJS and/or Angular
  • JavaScript / TypeScript
  • JSON and XML
  • Microsoft SQL Server (2016 or higher)
  • Strong understanding of object-oriented design principles
Cloud, Microservices & Containers
  • Hands-on experience with Microsoft Azure
  • Experience containerising applications using Docker
  • Container orchestration using AKS or Kubernetes
  • Deployment using Helm charts
  • Understanding of microservices architecture and operational considerations
Preferred Skills
  • Experience working in Agile Scrum teams
  • Familiarity with DevOps practices and CI/CD pipelines
  • Basic understanding of cybersecurity principles
Personal Attributes
  • Self-motivated and able to work independently
  • Strong analytical and problem-solving skills
  • Good communication and stakeholder engagement abilities
  • Willingness to continuously learn and stay current with emerging technologies
business_centerHigh salary

Senior Software Engineer #83870

apartmentAnradusplaceBukit Merah, 4 km from Queenstown
Senior Software Engineer #83870 Industry/ Organization Type Manufacturing & Production Position Title Senior Software Engineer Working Location Redhill (Near to the MRT) Working Hours 5 days a week (Flexi Hours) Salary Package Basic Salary...
thumb_up_altRecommended

Senior Software Engineer (.NET)

apartmentADECCO PERSONNEL PTE LTDplaceBukit Merah, 4 km from Queenstown
An established technology organisation is seeking a Senior Software Engineer to design, develop, and deploy modern software applications. This role involves full‑stack development, technical leadership, and collaboration with cross‑functional teams...
electric_boltImmediate start

Senior Software Engineer

apartmentCertis SecurityplaceSingapore River, 5 km from Queenstown
About the Role This position is for an experienced Senior Software Engineer who will be part of the Application Development team. Your primary responsibility will be to support the development and deployment of a core suite of modern, serverless...