Software Developer .NET/C#
Role details
Job location
Tech stack
Job description
- Design, development, and maintenance of Windows-based applications in the field of manufacturing tests for Beckhoff products (C#, WPF).
- Design and (further) development of web applications in C# (Blazor, ASP.NET Core).
- Integration, administration, and further development of database solutions based on SQL Server and Entity Framework.
- Further development and maintenance of a test framework for microcontroller-based systems (Python).
- Development of test software, automation scripts, and test concepts for components and interfaces (e.g., USB, PCIe, SATA) using C/C++. Development, further development, and maintenance of desktop applications for controlling air conditioning systems and climate control cabinets (C#, WPF).
- Implementation, documentation, and maintenance of software solutions and interfaces (REST, SignalR).
- Collaboration in an agile development team according to Scrum.
Technologies:
- .NET Framework
- ASP.NET
- Azure
- Blazor
- C#
- DevOps
- PCIe
- Python
- REST
- SQL
- SignalR
- TCP/IP
- Visual Studio
- VS Code
- WPF
- Web
- Windows
- Cloud
- Embedded
- Hardware
- Mobile
More:
As an owner-managed family business, we have been implementing innovative automation systems based on PC-based control technology since 1980. We offer exciting tasks in an international high-tech company with plenty of scope for innovative ideas and professional development. Our corporate culture is open and informal, with flat hierarchies and a strong culture of personal interaction. We provide a future-proof job within an economically sound, owner-managed family business, along with attractive compensation, 30 days of vacation, contributions to the company pension plan, capital-forming benefits, and vacation and Christmas bonuses. Flexible and modern working time models are available, including the option to work remotely on individual days after a successful induction phase.
Requirements
- Successfully completed degree in computer science, electrical engineering, or a comparable qualification.
- Sound programming skills in C# (.NET Framework and .NET Core); interest in C/C++ and Python is an advantage.
- Very good experience with relational databases, SQL, and Visual Studio and/or VS Code.
- Enjoyment and understanding of communication and bus systems (e.g., I2C, SPI, RS232, TCP/IP).
- Practical experience with WPF (Windows Presentation Foundation) and ideally with Azure DevOps and continuous integration.
- Interest in electronics development and a basic understanding of electronic circuit diagrams.
- Independent, structured, and reliable way of working, combined with out of the box thinking to find solutions.
- Enjoyment of committed and team-oriented collaboration.
- Very good German skills (at least C2 level) and good English skills (at least B2 level) in spoken and written language.