Job Description

.NET Core, C# development, Avalonia UI, MQTT, SignalR, RESTful API, MVVM architecture, XML processing, Docker, Kubernetes, CI/CD pipelines, AngularJS, AWS, Azure, Google Cloud, WebSockets
Software Engineer
IT
Software Development
Full time
Full Stack Development / .NET Development / IoT Application Development
Bachelors or master’s in computer science or information technology or relevant field
2 years
Bengaluru

Responsibilities:

  • Develop and maintain .NET Core applications for both HMI-based and cloud-based solutions
  • Build cross-platform desktop applications using Avalonia UI or WinForms for HMI interfaces
  • Design and implement RESTful APIs to enable seamless communication between HMI and cloud applications
  • Develop and manage real-time data communication between IoT devices, HMI, and cloud platforms
  • Work with MVVM architecture to ensure maintainability and scalability
  • Process and manage XML data efficiently for HMI-based applications
  • Implement MQTT protocol for real-time messaging and device communication
  • Use SignalR to build real-time communication features for both HMI and cloud-based applications
  • Design and develop applications using microservices architecture for cloud-based deployments
  • Collaborate with DevOps teams to deploy and manage applications using Docker, Kubernetes, and CI/CD pipelines
  • Maintain and develop AngularJS frontend components for cloud-based dashboards and monitoring interfaces
  • Optimize applications for performance, security, and scalability across HMI systems and cloud environments
  • Troubleshoot and debug issues in both real-time systems and cloud-based applications

Requirements:

  • 2+ years of experience in .NET Core and C# development
  • Hands-on experience in developing HMI-based applications using Avalonia UI
  • Strong understanding of real-time data communication using MQTT and SignalR
  • Experience in RESTful API design for integrating HMI and cloud-based applications
  • Knowledge of MVVM architecture and XML processing
  • Expertise in microservices architecture for scalable cloud applications
  • Understanding of DevOps tools like Docker, Kubernetes, and CI/CD pipelines
  • Proficiency in AngularJS for frontend development in cloud-based applications
  • Strong debugging and problem-solving skills for both HMI and cloud platforms

Preferred Skills:

  • Experience with cloud platforms (AWS, Azure, or Google Cloud) for data storage and processing
  • Knowledge of WebSockets and other real-time communication techniques
  • Familiarity with edge computing in IoT and HMI environments

Apply For This Job

.pdf, .doc, .docx, .png, .jpg .jpeg formats are required