We are looking for an Application Developer with strong expertise in Windows desktop applications and cloud-based solutions. The role involves developing robust, user-friendly software to interface with embedded hardware, manage device communication, process data, and provide reporting/analytics features.
Key Responsibilities
- Application Development: Design and build Windows-based applications (.NET, C#, WinForms/WPF).- Develop tools for device communication (serial, USB, Ethernet, Wi-Fi, RS-232/485).- Implement real-time data parsing, formatting, and visualization.- Build cloud-based dashboards, APIs, and web services for remote monitoring.- Integration & Communication: Interface applications with embedded hardware via serial protocols, MODBUS, TCP/IP, and custom protocols.- Develop secure cloud interfaces (REST APIs, MQTT, WebSockets).- Support database integration (SQL, NoSQL, cloud storage).- System Features: Implement user authentication, role-based access, and secure data storage.- Provide data logging, reporting, and export features (CSV, Excel, PDF).- Develop modular software for easy scalability.- Testing & Documentation: Debug and validate applications across Windows and cloud environments.- Prepare user manuals and deployment documentation.- Collaborate with embedded and hardware teams to ensure seamless system integration.
Required Skills & Qualifications
- Education: B.E./B.Tech/MCA in Computer Science, IT, Electronics, or related fields.- Experience: 2-5 years in application/software development.- Technical Skills: o Proficiency in C#, .NET (WinForms, WPF), Visual Studio. o Experience with Windows application development for hardware communication. o Strong understanding of cloud technologies (AWS/Azure/GCP). o Knowledge of REST APIs, Web services, MQTT, and WebSockets. o Familiarity with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB). o Basic understanding of networking protocols (TCP/IP, UDP).
Soft Skills
- Strong analytical and problem-solving skills.- Ability to design user-friendly interfaces.- Effective communication and documentation skills.- Team-oriented with ability to work independently.
Preferred/Bonus Skills
- Experience in real-time data acquisition and visualization.- Knowledge of industrial communication protocols (MODBUS RTU/TCP, OPC-UA).- Experience with cloud dashboards (Grafana, Power BI, custom dashboards).- Familiarity with cross-platform application development (.NET MAUI, Xamarin).
Employment Details
- Job Type: Full-time- Job Location: Udaipur- Salary Range: Competitive, based on experience- Benefits: [Health insurance, ESOPs, accommodation, etc.]
Job Type: Full-time
Pay: ₹335,563.89 - ₹1,500,000.00 per year
Benefits:
Health insurance
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.