Posted on: 13/11/2025
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
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1574622
Interview Questions for you
View All