HamburgerMenu
hirist

Senior Software Engineer - .Net Technologies

Posted on: 13/11/2025

Job Description

Description :


We are looking for a highly experienced Senior Software Engineer with deep expertise in Windows-based industrial automation systems, robust software architecture, and hardware integration.

You will lead the design, development, and optimization of full-stack automation solutions for advanced manufacturing environments.

Responsibilities :


- Design and implement full-stack industrial automation solutions for complex industrial and manufacturing systems.

- Integrate various hardware components and subsystems such as controllers, sensors, PLCs,

and industrial devices into software applications.

- Architect scalable, maintainable solutions following clean architecture and SOLID principles.

- Perform unit testing, debugging, performance tuning, and resolve bottlenecks in real-time

applications.

- Prepare comprehensive technical documentation for long-term maintainability.

- Ensure system performance, uptime, scalability, and maintain high code quality standards.

- Stay updated with modern technologies and propose improvements to enhance application

capabilities.

- Work within Agile development methodologies and adhere to best engineering practices.

Experience :


- 8+ years of experience in developing Windows desktop applications for industrial automation, with strong exposure to hardware integration, real-time performance, and operator-focused interface design.


Technical Skills :


- Strong proficiency in C# and .NET Framework/. NET 6+


- Expertise in OOP, SOLID principles, async/await, LINQ, generics, delegates, and events

- Experience building desktop applications using WinForms and WPF

- Strong understanding of event-driven programming and UI development for industrial

environments

- Experience with data visualization, charting, and operator interface design

- Strong knowledge of multithreading, concurrency models, and thread safety

- Proven experience optimizing performance in real-time and resource-limited conditions

- Hands-on integration with sensors, controllers, PLCs, and industrial vision systems

- Familiarity with RS-232/485, Modbus, TCP/IP, and related communication protocols

- Experience consuming REST APIs and integrating with enterprise systems

- Solid understanding of design patterns such as Factory, Repository, Strategy, State Machine

- Experience with unit testing, integration testing, debugging, diagnostics, and structured

logging (Serilog/NLog)

- Proficiency with Git version control and familiarity with CI/CD pipelines


info-icon

Did you find something suspicious?