Mid/Senior Software Engineer
- Specialisation:
- IT
- Location:
- Kuala Lumpur

Let's talk business
- You will be part of a larger global team, but in this role your colleagues from our R&D Department will be your daily sparring partners.
- In this role, you will work on business-critical software that supports manufacturing operations, production monitoring, operational reporting, KPI analysis, system integrations, and real-time manufacturing insights, a core part of our Manufacturing Execution System (MES) product portfolio used by customers worldwide.
- Your curiosity, technical insight, and forward-thinking mindset will help us stay ahead of technological trends, boosting productivity and driving continuous innovation.
Let's talk you
Key responsibilities:
- Design, develop, and maintain MES software using .NET / C# and modern engineering practices.
- Build application modules, backend services, APIs, and integrations for production KPIs, reporting, charting, and operational data flows.
- Maintain and enhance Windows desktop components, including WinForms where required.
- Contribute to modern web capabilities using REST APIs, Angular, TypeScript, HTML, and CSS.
- Design clean integration layers across applications, backend services, reporting components, databases, and real-time data sources.
- Work with real-time and near-real-time patterns such as refresh mechanisms, event-driven updates, polling, caching, and data consistency.
- Contribute to architecture, modernization, automated testing, CI/CD, code reviews, and technical documentation.
- Analyze and resolve complex issues across application behavior, data flow, reporting accuracy, performance, service integration, and frontend/backend functionality.
- Collaborate with R&D, implementation, and support teams to deliver business solutions.
Qualifications
- 8+ years of software development experience, preferably in enterprise, manufacturing, MES, ERP, reporting, dashboard, desktop, or mission-critical systems.
- Strong experience in .NET / C#, backend services, REST APIs, and application architecture.
- Experience with Windows desktop development, preferably WinForms, is strongly preferred.
- Experience with Angular, TypeScript, HTML, and CSS are a strong advantage
- Good experience with relational databases such as SQL Server, Oracle, PostgreSQL, or MySQL.
- Experience designing integration layers, adapters, service wrappers, or provider components.
- Good understanding of service-oriented architecture, RESTful API design, backend/frontend separation, and maintainable application structure.
- Experience with enterprise applications, reporting, analytics, KPI views, dashboards, or operational monitoring systems.
- Experience with real-time or near-real-time data handling is a strong advantage.
- Experience with MQTT, RabbitMQ, WCF, SOAP, or legacy .NET services is a plus.
- Familiarity with MES, manufacturing operations, OEE, machine status, quality, traceability, or shopfloor systems is a strong advantage.
- Experience with CI/CD, DevOps practices, automated testing, and release pipelines.
- Self-driven, structured, and a strong team player.
- You're fluent in English, but any additional language is gold in our global company
Let's make an offer you can't refuse
- An international and innovative environment with a high-tech product range.
- An open working atmosphere with a flat organizational structure, helpful colleagues, accessible managers, and direct access to decision-makers.
- Close collaboration with international teams, offering global exposure and diverse perspectives.
- Internal and external training opportunities. We’ve got your back!
- You are ambitious and would like to grow in your role? We offer you actual advancement and development opportunities.
- Autonomy and room for initiative. We love passionate people filled with energy and curiosity.
- Flexible working hours aligned with core collaboration windows for effective global teamwork, with hybrid working arrangements.
- A culture that values ownership, continuous improvement, and sustainable pace.
- Friendly, accessible office locations with public transport convenience.
- And of course a competitive salary with lots of fringe benefits (insurance, allowances, team building, snacks and good coffee 😊).
Apply now!
Are you interested? Fill out the form below or email directly our local HR via malaysiahr@bmsvision.com. Your application will be treated in strict confidence and answered promptly.
Justin Yam
HR Assistant Manager
Why you and BMSvision?
We like you to develop yourself: from in-depth trainings to new discoveries at international fairs.
We like to grow with you: we understand that life happens, and we'll provide flexibility.
We like you to enjoy yourself: the colleagues are nice to work with, but also nice to hang out with after work.