Application Developer

Year    Udaipur, RJ, IN, India

Job Description

Job Title



Application Developer - Windows & Cloud Platforms

Job Overview



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.


Job Detail

  • Job Id
    JD4507501
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Udaipur, RJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year