Software Engineer (.NET & Angular)
Summary
A full-stack engineer in Kuala Lumpur who builds and maintains scalable web applications using .NET (C#), Angular, and MSSQL, including integrations with Adobe Experience Manager. Day to day involves troubleshooting production issues, tuning performance, managing deployments, and collaborating with BAs, QA, and product owners in an Agile setting.
Job Responsibilities:
- Design, develop, and maintain scalable web applications using .NET (C#), Angular, and MSSQL.
- Develop and support integrations with Adobe Experience Manager (AEM) and other enterprise applications.
- Troubleshoot production issues, perform root cause analysis, and provide timely incident resolution.
- Optimize application performance, security, scalability, and database performance.
- Design and maintain MSSQL databases, queries, and stored procedures.
- Collaborate with Business Analysts, QA, Product Owners, and cross-functional teams to deliver high-quality solutions.
- Support application deployments, server patching, release management, and post-deployment validation activities.
- Participate in code reviews, follow SDLC best practices, and contribute to continuous improvement initiatives.
Job Requirements:
- Diploma or Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 3 years of hands-on experience in web application development.
- Strong proficiency in .NET (C#), Angular, HTML5, CSS3, JavaScript, and MSSQL.
- Experience working with Adobe Experience Manager (AEM) integrated applications.
- Familiarity with Azure Cloud, Docker, Kubernetes, Git, and CI/CD pipelines is an added advantage.
- Strong understanding of SDLC, application support, deployment processes, and production incident management.
- Excellent troubleshooting, analytical, and problem-solving skills.
- Strong communication and stakeholder management skills with the ability to work effectively in a fast-paced Agile environment.