ELEKS Software Engineering and Development Office is looking for a Senior .NET Developer in Poland or Croatia.
ABOUT PROJECT
Our client is developing a next-generation digital platform for optics manufacturing, combining software engineering, robotics, and advanced sensor technologies. The solution enables real-time data processing, automation, and intelligent control of production processes.
REQUIREMENTS
- Strong experience with C# / .NET / .NET Core
- Experience with desktop application development (WPF / WinUI / MAUI) and MVVM pattern
- Solid understanding of multithreading, async/await, and performance optimization
- Experience with hardware integration, sensors, or external SDKs
- Knowledge of communication protocols (TCP/UDP, WebSocket, REST, or gRPC)
- Experience working with native modules (C++ / DLLs)
- Proven ability to design systems from the ground up, making autonomous and well-justified technical decisions
- Strong communication skills and ability to collaborate with stakeholders to clarify requirements when needed
- Upper-intermediate or higher level of English
- German (B2+) – ability to communicate with partners during onsite visits
NICE TO HAVE
- Experience with robotics or industrial systems
- Familiarity with path planning, navigation, or measurement data processing
- Experience with 2D/3D visualization or custom UI components
- Exposure to optics, signal processing, or mathematical models
- Previous experience in R&D or research-driven projects
RESPONSIBILITIES
- Design and develop high-performance desktop applications using .NET/WPF/WinUI, with a focus on real-time data visualization and control interfaces
- Integrate software with hardware components – sensors, robotics systems, and external SDKs – using communication protocols such as TCP/UDP, WebSocket, or gRPC
- Optimize system performance for real-time data processing in an industrial manufacturing environment
- Work with native modules and C++ DLLs to bridge managed and unmanaged code layers
- Collaborate with German-speaking partners during onsite visits to clarify requirements and validate solutions
- Contribute to architectural decisions and technical design across the platform
- Ensure reliable, fault-tolerant communication between distributed system components and external devices
WHAT YOU WILL GET WITH ELEKS
- Close cooperation with a customer
- Challenging tasks
- Competence development
- Ability to influence project technologies
- Team of professionals
- Dynamic environment with low level of bureaucracy
ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.
Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting and dedicated teams.