jobs in Accion Labs

全职 Senior Software Programmer - .NET 工作, 薪水, Accion Labs Sarawak 公司招聘中 - Ricebowl

Senior Software Programmer - .NET

Accion Labs

分享
保存

工作地点

  • Kuching Sarawak Malaysia

职位描述

岗位职责

Role: Senior Software Programmer

Location: Sarawak (On Site), Penang (On Site)


Scope of Work

· Working Hours: 8.00am to 5.00pm (Monday to Friday)

· Report to Manufacturing IT Team

· Assist in impact analysis and requirement gathering

· Support integration assessment and documentation of relevant applications

· Involve in delivering application solutions to cater for the Virtual Connected Factory implementation in a timely and efficient manner

· Develop new applications and enhancements on existing manufacturing applications to meet new business process changes and enable smart device implementation

· Design and implement Kafka-based event streaming pipelines to support real-time data publishing across manufacturing sites

· Develop and maintain Kafka producers and consumers integrated with .NET-based services for manufacturing data flows

· Support Kafka topic management including topic naming conventions, partition configuration, and broker setup across multi-site environments

· Monitor and implement continuous application improvement

· Develop .NET-based components (APIs, services, scripts)

· Perform unit testing and support system integration testing (SIT)

· Assist in data validation and issue tracking during UAT and production rollout

· Support defect fixing and troubleshooting activities

· Prepare technical documentation and test evidence

· Participate in deployment and post-go-live support


Requirements

· Master / Bachelor Degree in Computer Engineering, Computer Science, Information Technology or related field

· Minimum 3-5 years of hands-on experience developing applications using Microsoft .NET technologies, including: .NET Core / .NET 6+, C# and/or VB.NET, ASP.NET (MVC / Web API), MySQL or MS SQL Server and PL/SQL, React / ReactJS, Blazor, IIS administration, and Web Services (REST/SOAP)

· Hands-on experience with Apache Kafka, including producer/consumer development, topic configuration, and broker management

· Familiar with API integration and data exchange concepts, including event-driven architecture patterns

· Exposure to testing (unit testing, SIT, UAT support)

· Willingness to learn MES and manufacturing processes

· Excellent analytical and problem-solving skills to deal with the challenges and complexities of the automation process

· Good knowledge of software development methodologies, tools, standards, and procedures for high quality automation software development

· Sense of responsibility and good communication skills


Additional requirements/advantages

· Experience working in a collaborative, team-based environment in a technical capacity

· Familiarity with manufacturing domain applications and processes

· Experience supporting and maintaining service-oriented architectures (SOA/microservices)

· Exposure to Kafka ecosystem tools such as Kafka Connect, Schema Registry, or Confluent Platform

· Experience designing multi-site Kafka deployments with standardized topic naming and replication strategies

· Exposure to Data Analytics, Machine Learning, or AI-related technologies and frameworks

· Experience with Agile/Scrum methodologies

· Familiarity with source code version control systems (e.g., Team Foundation Server or Git)

· Excellent debugging, troubleshooting, and problem-solving skills is a plus

· Good command of written and spoken English

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多