Mid/Senior Software Engineer

Specialisation:
IT
Location:
Kuala Lumpur
Malaysia Office

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.

Interested? Send us your motivation.

Leave your details below or contact us directly.

Your data will only be used for further contact regarding your question. By submitting your request you agree to our privacy policy

More vacancies

  • Senior Business Analyst / Software PO IT Kuala Lumpur, Malaysia
  • Senior Quality Assurance Engineer IT Kuala Lumpur, Malaysia
  • Implementation Engineer (Sales Manager track) Sales, Installation & Services Kortrijk, Belgium
  • Senior/Lead Software Engineer IT Kuala Lumpur, Malaysia
  • All Vacancies
  • Stay informed about our job opportunities

    Subscribe to our newsletter and receive information about our job offers.

    By subscribing you agree to our privacy policy, terms and Conditions. Your data is only stored for future notifications

    Life at BMSvision

    Sales Manager

    Installation Engineer

    Software Engineer