Responsibilities Design, develop, test, debug, and implement applications to meet business requirements. Provide technical consultation for developing new systems or enhancing existing ones to support business needs. Scope work and provide accurate time and effort estimations. Research, evaluate, and recommend alternative solutions or implementations. Collaborate with team members to define project plans and estimate timelines. Ensure application performance levels meet expectations. Perform code reviews and conduct testing. Handle additional ad-hoc tasks as assigned. Skills and Qualifications Basic Requirements : Diploma/Degree in IT or a related field. Experience: Junior position: Minimum 1-2 years of software development experience. Senior position: Minimum 5 years of related working experience. Proficiency in: Component-Based Development. Unit Testing. Programming with a strong technical background. Proven track record in developing web applications in current or previous roles. Effective communication skills in English. Technical Skills : Proficient in: Programming Languages : C#, .NET 7. Frameworks/Tools : Entity Framework, AJAX, JavaScript, jQuery, CSS, Bootstrap. Database : MS SQL (Database Design, Stored Procedures, Performance Tuning). Web Development : Web API. Added Advantages: Experience with Web Services Integration (REST, SOAP, JSON). Familiarity with Cloud Computing Services (Azure). Understanding of Agile methodology, particularly Scrum. Certifications : Microsoft Certification in Software Development (e.g., MCP, MCSD) is a plus. Other Expectations : Strong analytical, critical thinking, and problem-solving skills. Excellent time-management skills and ability to meet tight deadlines. Independent, self-disciplined, and self-organized with the ability to work with minimal supervision. Attention to detail with a high degree of accuracy. Must be a Malaysian citizen. Benefits EPF/SOCSO contributions. Annual leave. Medical and hospitalization leave. Fixed hybrid working arrangement.