
Senior Software Engineer (Fullstack)
- Kuala Lumpur
- Permanent
- Full-time
- Lead the development, enhancement, and maintenance of existing legacy systems (ASP.NET, VB.NET, C#.NET).
- Build and integrate new systems using modern technologies (.NET Core, REST APIs, Angular, CI/CD).
- Design, develop, and support Web Services (WCF, RESTful APIs).
- Collaborate across teams on various product lines to ensure seamless integration and functionality.
- Implement and monitor application logging and health using NLog, ELK Stack (Elasticsearch, Logstash, Kibana), and Filebeat.
- Develop and optimize SQL Server stored procedures, functions, and complex queries for high-performance.
- Support and troubleshoot production issues with effective root cause analysis.
- Use message queuing and caching solutions like MSMQ, RabbitMQ, Redis, and HttpRuntime Cache.
- Implement background processing and scheduling with tools like Quartz and Hangfire.
- Follow coding standards, documentation practices, and maintain clean code with tools like SonarQube.
- Collaborate with DevOps for CI/CD and API Gateway integrations in microservices architecture.
- Write and maintain SSRS reports and exportable Excel reports.
- Participate in code reviews, architectural discussions, and technical mentoring.
- Transition legacy systems to modern tech stacks with event-driven and microservices principles.
- Full stack development experience in .NET technologies.
- Strong in C#.NET, VB.NET, ASP.NET Web Forms/MVC.
- Frontend technologies: JavaScript, jQuery, HTML, CSS.
- Backend services: WCF, REST APIs.
- Experience in reporting: SSRS, Excel automation/export.
- SQL Server - advanced T-SQL, performance tuning, scripting.
- Message Queuing: MSMQ, RabbitMQ.
- Caching: Redis, HttpRuntime Cache.
- Logging: NLog, ELK Stack, Filebeat.
- Troubleshooting and debugging complex applications.
- Familiar with legacy tools like EXE-based utilities, Windows Services, Quartz Scheduler.
- .NET Core, Web API, modern JavaScript frameworks (e.g., Angular).
- Experience with dependency libraries: FluentValidation, Polly, Hangfire.
- Microservices architecture and API Gateway.
- CI/CD pipelines, Git, Azure DevOps or similar.
- Event-driven systems and pub-sub architecture.
- Load balancing experience (e.g., KEMP LoadMaster).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and in cross-functional teams.
- Attention to detail and commitment to quality.
- Adaptable and eager to learn new technologies.