Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Backend)

DCI CONSULTANTS PRIVATE LIMITED

Singapore

On-site

SGD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading consultancy firm in Singapore is seeking an experienced Backend Engineer to provide technical support for a national climate platform. The ideal candidate must have at least 5 years of software engineering and 3 years of cloud experience, with skills in .NET 8, Node.js, Python, and Azure services. Responsibilities include troubleshooting production incidents, managing Azure components, and supporting deployment activities. Competitive salary and opportunities for professional growth are offered.

Qualifications

  • Minimum 5 years of Software Engineering experience.
  • Minimum 3 years maintaining a cloud-hosted environment.
  • Experience troubleshooting production systems under SLA conditions.
  • Experience conducting deployments to production environments with change management.
  • Strong documentation and communication skills.

Responsibilities

  • Troubleshoot, diagnose, and resolve production incidents.
  • Manage Azure components and monitor system performance.
  • Support deployment planning and execute tasks to production.
  • Maintain technical documentation and prepare service reports.
  • Provide technical advisory for system improvements.

Skills

Frontend Development: React
Frontend Development: JavaScript
Backend Development: .NET 8
Backend Development: Node.js
Backend Development: Python
Database: Azure SQL Database
Cloud / Infrastructure: Azure App Services
Cloud / Infrastructure: Application Gateway
Cloud / Infrastructure: Blob Storage
Cloud / Infrastructure: Azure Monitor
Cloud / Infrastructure: Microsoft Sentinel
CI/CD pipelines (GitHub or Azure DevOps)

Education

Microsoft Certified Azure Administrator
Microsoft Certified Azure Developer
Microsoft Certified Azure Solutions Architect
Security-related certification
Job description

The Backend Engineer will provide comprehensive technical support for Singapore's V3 Data Sharing Portal, a national climate platform, managing end‑to‑end application support and maintenance (L2/L3), Azure cloud services and operations, User Acceptance Test to production deployments, and cross‑functional collaboration. This role requires a minimum of 5 years of software engineering experience and 3 years of Cloud experience with expertise in .NET 8, Node.js, Python, React, JavaScript, and Azure services, including App Services, Application Gateway, SQL Database, Blob Storage and Sentinel. The successful candidate will troubleshoot production incidents under strict Service Level Agreement (SLA) conditions, execute deployment tasks with proper change management, conduct monthly preventive maintenance, prepare comprehensive documentation and service reports, and collaborate with multiple teams while maintaining system reliability, security, and performance for the V3 Data Sharing Portal.

A. RESPONSIBILITIES
A1. Application Support & Maintenance (L2/L3)
  • Troubleshoot, diagnose, and resolve production incidents across the frontend, backend, APIs, and cloud environment
  • Perform corrective maintenance such as system bug fixes, code changes, and enhancements
  • Meet Service Level Agreement (SLA) requirements for incident response and recovery timelines
  • Conduct monthly preventive maintenance, including system health checks, performance tuning, and optimisation
  • Attend project meetings, stakeholder briefings, and technical discussions as required
  • Collaborate with and assist other teams during troubleshooting activities and cross‑li>
A2. Cloud & Infrastructure Management
  • Manage Azure components, including Azure App Services, Application Gateway, Azure SQL Database, Blob Storage, Azure Monitor, and Microsoft Sentinel
  • Monitor system performance, security alerts, application logs, and resource utilisation
  • Conduct patch management, SSL certificate renewal, security keys and tokens renewal, and vulnerability remediation
A3. Deployment Management (UAT → PRD)
  • Support deployment planning, environment setup, configuration management, and risk mitigation strategies
  • Execute deployment tasks to production environments, including cutover procedures, rollback plans, and deployment verification
  • Support functional, integration, performance, and security testing activities across the development lifecycle
  • Provide post‑deployment monitoring, performance analysis, and immediate issue resolution
A4. Documentation & Reporting
  • Maintain and update technical documentation, system configuration specifications, architecture notes, and user guides
  • Prepare and submit comprehensive monthly service and progress reports (within the first week of every reporting month)
  • Document incident resolutions, root cause analyses, code changes, and system updates
  • Maintain operational procedures and knowledge base for team reference
A5. Technical Advisory & Quality Assurance
  • Recommend improvements to system performance, resilience, code quality, and security posture
  • Conduct code reviews and implement best practices in DevSecOps and cloud governance
  • Provide technical input on architecture enhancements and system evolution
B. EXPERIENCE AND SKILLS NEEDED
B1. Required Technical Skills
  • Frontend Development: React, JavaScript.
  • Backend Development: .NET 8, Node.js, Python.
  • Database: Azure SQL Database, performance tuning.
  • Cloud / Infrastructure: Azure App Services, Application Gateway, Blob Storage, Azure Monitor, Microsoft Sentinel.
  • DevOps: CI/CD pipelines (GitHub or Azure DevOps).
  • Data Handling: Familiarity with NetCDF (.nc) datasets is advantageous.
B2. Experience
  • Minimum 5 years of Software Engineering experience
  • Minimum 3 years maintaining a cloud‑hosted environment. Managing government systems is a plus.
  • Hands‑on experience troubleshooting production systems under SLA conditions with time‑critical response requirements
  • Direct experience conducting deployments to production environments with proper change management
  • Strong documentation and communication skills for technical and business stakeholders
  • Collaborative experience working in cross‑functional teams and supporting multiple projects
B3. Certifications (Preferred - Equivalent AWS and GCP certifications are also valued)
  • Microsoft Certified Azure Administrator
  • Microsoft Certified Azure Developer
  • Microsoft Certified Azure Solutions Architect
  • Security‑related certification is a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.