Role Overview
The .NET program developer is responsible for analyzing, designing, and developing business applications built on the .NET platform. This role ensures requirements are effectively translated into system solutions, working on system enhancements, production issues, and continuous improvements to ensure applications meet business needs, performance expectations, and compliance standards.
Responsibilities
- Work closely with the .NET System Analyst to review technical designs and ensure alignment with requirements.
- Perform program coding, testing, and deployment phases.
- Define test scenarios, test cases, and acceptance criteria, supporting SIT and UAT.
- Provide L2/L3 production support for .NET applications, including root cause analysis (RCA).
- Design and support system integrations using REST APIs, Web Services, and messaging systems.
- Work with SQL Server databases for data analysis, reporting, and troubleshooting.
- Ensure adherence to SDLC, ITIL, and change management processes.
Requirements
- Minimum 3 years of experience in .NET/web application development or support.
- Strong experience in .NET / C#, ASP.NET, .NET Core, Java, VB, and web services.
- Hands-on experience with IIS, Windows Services, and application configuration.
- Strong SQL skills with SQL Server (querying, performance tuning, troubleshooting).
- Experience with Azure or AWS cloud environments.
- Experience with ITIL, ServiceNow, or ticketing system processes.
- Degree in Computer Science, Information Technology, or related field.
- Ability to work on-call or non-standard hours (Asia time zone).