Senior Software Engineer (Fullstack)

  • Kuala Lumpur
  • Permanent
  • Full-time
  • 8 days ago
Key Responsibilities 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. Required Technical Skills & Experience 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. Preferred/Good To Have .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). Soft Skills 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. Show more Show less

foundit

Similar Jobs

  • Senior software engineer

    BP

    • Kuala Lumpur
    Entity: Technology Job Family Group: IT&S Group Job Description: You will work with You will be part of a growing team of skilled professionals within the Salesforce domain…
    • 3 days ago
  • Senior Software Engineer

    Flintex Consulting

    • Kuala Lumpur
    About the Role We are looking for a highly capable Senior Software Engineer to join our Front Office team. You will be a key person responsible for modernizing legacy systems, im…
    • 6 days ago
    • Apply easily
  • Senior Software Engineer

    Flintex Consulting

    • Kuala Lumpur
    About the Role We are looking for a highly capable Senior Software Engineer to join our Front Office team. You will be a key person responsible for modernizing legacy systems, im…
    • 13 days ago
    • Apply easily