2,136,980open jobs
135,808companies
252,262added this week
Browse all
Salary
$35k – $55k per year (gross)
Location
In office (Singapore)
Seniority
Middle · 3+ years exp
Employment
Full-Time

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Leading smart metering solutions provider for utilities worldwide. Advanced metering infrastructure for electric, gas & water.

About the Role
At EDMI, we develop and deliver innovative smart energy solutions worldwide. Join us as a Software Developer, where you’ll develop, test and maintain software solutions that support our smart energy products. You’ll work in a collaborative environment alongside technical teams across the business, solving problems and contributing to reliable, high-quality software.

Key Responsibilities

Software Development & Maintenance

  • Design, develop, test and maintain complex software applications using Microsoft.NET technologies.
  • Translate business and technical requirements into practical software specifications and reliable solutions.
  • Develop and enhance Windows Services, web applications and web services.
  • Modify and document existing code to correct errors, improve functionality and implement changes.
  • Investigate complex software issues and deliver effective fixes and enhancements.

Requirements Analysis & Solution Delivery

  • Work with business and technical stakeholders to understand requirements, objectives and expected outcomes.
  • Research, analyse and document user requirements, change requests and reported defects.
  • Clarify technical and business requirements with relevant teams and management.
  • Ensure delivered solutions meet agreed functional requirements and project expectations.

Software Quality & Testing

  • Test and peer-review software designs and code, recommending improvements where appropriate.
  • Work closely with software testers to clarify testing requirements and resolve software issues.
  • Contribute to software-testing procedures and test-automation activities to improve product quality and reliability.
  • Ensure software solutions follow project specifications, relevant standards and established engineering practices.
  • Take ownership of the quality and maintainability of the software you deliver.

Collaboration & Continuous Improvement

  • Collaborate with software developers, business analysts, firmware developers, cloud engineers and testers across EDMI’s global teams.
  • Contribute to Agile development practices and continuous-improvement initiatives.
  • Share technical knowledge and contribute to a respectful and collaborative development environment.
  • Keep up to date with emerging technologies and modern software-engineering practices.
  • Collaborate across different regions and time zones, including occasional meetings outside standard working hours.

Senior Developer Responsibilities

  • Mentor and coach junior team members.
  • Share technical knowledge and support the development of the wider team’s capabilities.

What We’re Looking For

  • Bachelor’s degree in Computer Science, Software Engineering or a relevant discipline.
  • At least 3 years of relevant software-development experience, or 6 years for the Senior Software Developer role.
  • Practical experience with .NET/C#, Windows Services, web applications, web services, Microsoft Azure, GitHub and AI-assisted development tools.
  • Strong ability to translate requirements into technical specifications and validate solutions against expected outcomes.
  • Experience in software testing, test automation and Agile development environments.
  • Strong analytical and problem-solving skills, with an accountable, collaborative and quality-focused approach.
  • Ability to work effectively with teams across different functions, regions and time zones.
  • Curiosity and willingness to learn new technologies, programming languages and engineering practices.
  • For the Senior Software Developer role, the ability to mentor and support the technical development of junior team members.

Skills

Microsoft Azure, Windows Service, Agile Testing, Web Services, .NET, Programming Languages, Software Engineering, Cross-functional Coordination, Computer Science, Analytical and Problem-Solving Skills, Liaise With Technical Teams, Software Testing, Web Applications, C#, GitHub, Agile Software Development, Software Development

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,136,980 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Singapore
$56k – $103k per year (gross) · In office · Full-Time · 2+ years exp · Singapore
AI/ML
AI Agents
Robotics
Digital Twin
Apply
$122k – $165k per year · Remote (United States) · Public Trust · Full-Time · 5+ years exp · United States
Python
Java
DevOps
AWS
Apply
$162k – $219k per year · In office · TS/SCI · Full-Time · 12+ years exp · Bachelor's Degree · Chantilly
Python
Go
JavaScript
TypeScript
C#
C++
C#
.NET
AI/ML
RAG
DevOps
OpenShift
Azure
CI/CD
Git
Kubernetes
Progressive Delivery
Management
ServiceNow
Agile
Apply
$128k – $173k per year · In office · Top Secret · Full-Time · 5+ years exp · Bachelor's Degree · United States
Python
Java
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
MS SQL
Frontend
Less
DevOps
Rest API
GitLab CI
CI/CD
Cybersecurity
Active Directory
Management
ITSM
Apply
In office · Full-Time · 6+ years exp · Bachelor's Degree · Hyderabad
Java
Java
Spring Boot
Databases
MySQL
PostgreSQL
DevOps
Rest API
GCP
Azure
Jenkins
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $46k – $102k per year (Estimated) · In office · Full-Time · 1+ year exp · Singapore
Java
SQL
C#
C#
ASP.NET Core
DevOps
Rest API
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Management
Jira
Agile
Apply
≈ $39k – $83k per year (Estimated) · In office · Full-Time · 4+ years exp · Singapore
JavaScript
Java
SQL
C#
C#
.NET
AI/ML
LLM
RAG
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Docker
Kubernetes
GitLab
Management
Agile
Apply
In office · Singapore
Apply
In office · 12+ years exp · Singapore
Apply
Legal Secretary 6 hours ago
In office · Full-Time · Singapore
Analytics
Microsoft Excel
Management
ServiceNow
Apply
See all jobs
This is one of many
2,136,980 more open roles from verified company boards, updated every day.