Job ID: 19009
Location:
Elect - 12 Ang Mo Kio St 65, SG
Description:
We are looking for a skilled and motivated Software Engineer with strong expertise in .NET and network programming. The ideal candidate will be responsible for developing, maintaining, and troubleshooting robust software solutions that support our organizational goals and client needs. Experience with Java and Android development is a strong advantage.
Key Responsibilities:
Design, develop, and implement software applications using C# and the .NET framework
Own and maintain software products throughout their entire lifecycle
Collaborate with cross-functional teams to gather requirements, design solutions, and deliver quality features
Write clean, scalable, and maintainable code following best practices
Debug and resolve issues to ensure application performance, reliability, and security
Participate in the full software development lifecycle: planning, coding, testing, deployment, and support
Stay updated with emerging technologies and propose improvements to our software stack
Contribute to internal development methodologies and engineering best practices
Requirements:
Minimum 2 years of experience as a Software Engineer
Strong proficiency in .NET and C#
Hands-on experience developing RESTful APIs and backend services
Experience working with Windows Server environments and scripting
Familiarity with Linux systems is a plus
Proficient with version control systems like Git
Strong analytical and problem-solving skills with attention to detail
Effective communicator and team player
Able to work independently and manage multiple tasks/priorities
Preferred Skills:
Solid backend development experience with .NET/C#
Experience with Java (e.g., enterprise systems or Android applications)
Experience in Android app development (Java or Kotlin)
Basic knowledge of frontend technologies (HTML, CSS, JavaScript)
Understanding of networking concepts and application-layer protocols