HamburgerMenu
hirist

.Net Full Stack Developer

Posted on: 13/11/2025

Job Description

Description :

What We Are Looking for :

Responsibilities :

- Design and implement full-stack industrial automation solutions for complex industrial requirements/ manufacturing equipment.

- Proficient in integrating a wide range of hardware components and subsystems into software applications, including controllers, sensors and industrial devices

- Architect scalable, maintainable solutions using clean architecture and SOLID principles

- Conduct unit testing, debug applications, and resolve performance bottlenecks.

- Prepare comprehensive technical documentation for future reference.

- Ensure application performance, uptime and scale, and maintain high standards for code quality and application design

- Stay updated with industry trends and bring new technology recommendations.

- Work with agile development methodologies, adhering to best practices

Experience :

- Over 6 years of industry experience in developing Windows desktop applications tailored for industrial automation systems, with a strong focus on hardware integration, real-time performance, and user-centric interface design

Technical skills :

Advanced C# and .NET Development :


- Strong proficiency in C# with deep understanding of .NET Framework and .NET 6+

- Expertise in object-oriented programming (OOP) and SOLID principles

- Familiarity with advanced language features : async/await, LINQ, generics, delegates/events

UI/UX Development for Industrial Applications :


- Hands-on experience with Windows Forms and WPF for desktop application development

- Skilled in event-driven programming and ensuring responsive, intuitive user interfaces

- Proficient in data visualization, charting, and operator interface design

Concurrency and Performance Optimization :


- Strong grasp of multi-threading, concurrency models, and thread safety patterns

- Proven ability to optimize performance in real-time and resource-constrained environments

Hardware Integration & Control Systems :


- Experience integrating industrial hardware : sensors, controllers, PLCs, and vision systems

- Familiarity with serial communication (RS-232/485), Modbus, and TCP/IP protocols

API Development & Integration :


- Skilled in REST API consumption and integration with enterprise systems

- Proficient in API validation, debugging, and documentation

Software Architecture & Design Patterns :


- Solid understanding of clean architecture and layered application design

- Practical experience with design patterns : Factory, Repository, Strategy, State Machine

- Interface-driven development and abstraction layer implementation

Testing & Quality Assurance :


- Experience with unit testing and integration testing frameworks

- Strong debugging and root cause analysis skills

- Familiarity with structured logging (e.g., Serilog, NLog) and diagnostics

Version Control & CI/CD :


- Proficient in version control workflows

- Working knowledge of CI/CD pipelines and automated build/test processes

Qualifications :

- Bachelors degree (or equivalent) in computer science, information technology, or engineering

- Interest in learning new tools, languages, workflows, and philosophies

- Professional certifications


info-icon

Did you find something suspicious?