Next job

Senior C# Desktop Engineer in ArtPix 3D

Posted more than 30 days ago

2 views

ArtPix 3D

ArtPix 3D

0
0 reviews
Without experience
Full-time work
We are looking for a Senior C# Desktop Engineer to build and maintain the software that runs our production floor.You will work on a custom-built in-house ERP system, designed specifically for our manufacturing processes.Our backend is written in PHP and exposed via REST APIs.Your responsibility is the C# desktop (WPF) applications that power:Engraving machines (via native DLLs and hardware SDKs)Quality Control stationsPacking and shipping stationsThis role directly impacts production speed, sta

We are looking for a Senior C# Desktop Engineer to build and maintain the software that runs our production floor.

You will work on a custom-built in-house ERP system, designed specifically for our manufacturing processes.

Our backend is written in PHP and exposed via REST APIs.
Your responsibility is the C# desktop (WPF) applications that power:

  • Engraving machines (via native DLLs and hardware SDKs)
  • Quality Control stations
  • Packing and shipping stations

This role directly impacts production speed, stability, and scalability. Your work will be used daily by production operators and must remain stable, responsive, and reliable in real-world manufacturing conditions. This is not a backend role. This is a production execution role, where software reliability directly impacts manufacturing throughput.

Required Skills and Qualifications:

  • 5+ years of programming experience in C#.
  • 5+ practical experience with WPF.
  • Experience integrating with native DLLs, hardware SDKs, or external devices
  • Hardware (serial port).
  • HTTP basic knowledge (usage REST API).
  • Experience MySQL (writing and query analysis, understanding database design).
  • Experience and knowledge of the principles of development and implementation of manufacturing ERP and other systems.
  • Experience with Jira, Confluence, Git.
  • Upper-intermediate.

What you will work on

  • Develop and maintain C# WPF desktop applications used daily by machine operators and production staff
  • Integrate with native DLLs and machine SDKs to control engraving hardware
  • Consume REST APIs from a PHP backend (orders, QC, packing, status updates)
  • Build operator-first UI optimized for high-throughput production environments
  • Ensure applications run fast, stable, and unattended (24/7) on the shop floor
  • Design systems resilient to:— Network issues
    — API downtime
    — Machine or DLL failures
    — Operator errors
  • Improve performance, memory usage, and long-term stability of production applications
  • Add logging, diagnostics, and recovery mechanisms for real-world manufacturing scenarios
  • Collaborate closely with backend, production, and operations teams

We offer:

  • Decent financial reward;
  • Remote work;
  • Schedule 5/2, flexible.
  • Work in a young, friendly team with interesting tasks.
  • An environment in which you will continuously develop and reach new heights.
  • Opportunity for career and professional growth.
  • Paid vacation, holidays, and sick leaves.
  • English classes compensation.
  • Sports compensation.
  • Compensation for courses, trainings, etc.

About the project:

You will be involved in the development of a custom ERP system. A custom ERP system is designed to comprehensively manage all aspects of our production process — from ordering raw materials to shipping finished products to customers. The system includes modules for managing inventory, sales, logistics, production, and finance. Our goal is to create the most effective tool for automating business processes and managing data in real time.

Company description

ArtPix 3D is an IT product company that has been developing its own product since 2017.

ArtPix 3D proves innovative mementos by combining glass laser photo engraving technology and imagination.

Our offices are based in Chicago, Illinois, USA, and Ukraine.

Our mission is to provide our clients with high-quality and excellent products worldwide, making it possible to make the perfect gift for your friends, family, and business partners, which they will love and will last forever.

We’re not just a business that offers efficient service and an amazing product, but we’re also people. Our team comprises engineers, QAs, designers, managers, and analysts, but we all have one common objective: to make your experience at ArtPix 3D the best it can be.

We are looking for our team’s best people and specialists to achieve this.

We`re looking for a Senior C# Desktop Developer and invite you to join our team!

Without experience
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept