C# Software Developer

Schotstek Gmbh — Germany · Posted ~2 days ago

Mid Full-time Onsite

Skills

C# .NET Framework Unit Testing Microservices .NET MQTT REST Modbus Yocto Embedded C

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

We are an engineering and technology consulting firm seeking a Software Developer to create modern application software for laboratory and analytical devices. You will shape software design using microservice architectures and translate requirements into robust C#/.NET components. Responsibilities include integrating sensors via interfaces (RS232, USB, Ethernet, CAN), implementing protocols (MQTT, REST, Modbus), and developing user interfaces. We require excellent C#/.NET knowledge, experience with unit tests, business-fluent German, and good English skills. Senior candidates need 5+ years of experience, while juniors need 2-3 years.

Highlights

Attractive compensation, 30 days of paid vacation, company pension schemes, and flexible working hours with a flexitime system. A supportive corporate culture emphasizing fairness, honesty, and mutual respect.

Description

They still exist! Values such as: fairness and honesty in dealing with each other, freedom of speech and thought, joy at work and a sense of responsibility. These values are not just used as a flagship, but actively being lived – day after day. They are reflected in our work and the way we interact with each other. We are an engineering and technology consulting company with the goal to combine experience with humanity and the desire to succeed. A corporation that encourages innovation of the people and businesses that accompany us. Your tasks You develop modern application software for laboratory and analytical devices in the life science and industrial sectors.You actively shape the software design – using microservice architectures and established design patterns.You work on user-facing software, including architecture, specification, data modeling, and implementation.You translate requirements into robust, high‑performance software components in C# / .NET.You create clear, structured software, firmware, and release documentation.You integrate sensors and actuators via interfaces such as RS232, USB, Ethernet, or CAN.You implement communication protocols including MQTT, REST, and Modbus.You develop user interfaces for device operation and monitoring.You collaborate closely with hardware and embedded teams to align system architecture. Your profile Excellent knowledge of C# and the .NET framework, as well as experience developing software for proprietary device platforms.Solid experience with unit tests and quality‑oriented software development.Business‑fluent German skills and very good written English skills for technical documentation.Depending on the level:Senior: at least 5 years of professional experience in software developmentJunior: 2–3 years of practical experienceNice to have: experience with Yocto, Embedded C, and Linux in embedded environments What we offer Attractive salary30 days holidayCompany pensionFlexible working hours with a flexitime systemA corporate culture based on giving and taking