Software Engineer (.Net, Java, MS SQL) - Singapore
We are seeking a Software Engineer with at least 4 years of experience in C#.Net and Java to join our team, focusing exclusively on the maintenance and enhancement of existing applications .
You will be the point of contact for L3 Support, bug fixing, root cause analysis, testing, and performance tuning, working within a enterprise level systems with built from scratch environment.
Location: Centre of Singapore
Salary Range: $6000 - $8500
Key Responsibilities:
- Investigate and resolve software defects in existing ap plications built in .Net / WPF / Winforms / Java / MS SQL.
- Perform detailed root cause analysis for reported issues and propose sustainable solutions.
- Collaborate with QA and business teams.
- Optimize and refactor code for improved performance and maintainability.
- Review logs and metrics to diagnose system behavior and recommend improvements.
- Work closely with team members to ensure timely delivery of fixes and patches.
- Document resolutions and updates in internal knowledge bases.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 4 years of experience in C# .NET software applications.
- Experience in Java applications.
- Strong with SQL Server and writing/debugging SQL queries.
- Strong knowledge of OOP, design patterns, debugging , and exception handling.
- Experience with Visual Studio, Git, and issue tracking tools like JIRA.
- Experience working on large-scale enterprise applications.
- Familiarity with CI/CD pipelines (e.g., Jenkins, Azure DevOps).
- Experience in an Agile environment is a plus.
- Exposure to performance tuning and profiling tools.
- Basic knowledge of front-end technologies like ASP.NET, HTML, or JavaScript is a plus.
- Excellent analytical and troubleshooting skills.
- Strong communication and collaboration abilities.
This is a 1 year contract to start, renewable and convertible to permanent.