Job Title:
Location:
About ENERGY7
ENERGY7 is a technology-driven company specializing in IoT-based systems, predictive maintenance using AI/ML, and advanced software solutions for Indian Railways. With a strong focus on innovation, reliability, and scalability, we are building solutions that power critical infrastructure across India.
ridiculously good innovation
Role Overview
.NET Developer
- Web applications
- Desktop utilities
- Cross-platform mobile apps (MAUI)
system integrations
Key Responsibilities
- Design, develop, and maintain applications using .NET Framework, .NET Core, and MAUI.
- Develop and integrate desktop utilities for large-scale monitoring systems.
- Build and optimize web applications (ASP.NET MVC/Core, Web APIs).
- Work on real-time data processing and MQTT/WebSocket-based pub-sub systems.
- Optimize performance for applications handling large volumes of parallel processes.
- Collaborate with IoT and AI/ML teams to integrate predictive maintenance features.
- Write clean, maintainable, and testable code with proper documentation.
- Troubleshoot, debug, and enhance existing systems.
- Follow best practices in scalability, security, and deployment.
Required Skills & Qualifications
- Strong programming skills in
C# and .NET Framework/Core
. - Experience with
ASP.NET MVC/Core, Entity Framework, and Web APIs
. - Knowledge of
desktop development (WPF, WinForms, MAUI)
. - Hands-on experience with
SQL Server
and database optimization. - Understanding of
multithreading, parallel processing, and performance tuning
. - Familiarity with
cloud platforms (AWS/Azure)
is a plus. - Experience with
protocols like MQTT, WebSockets, REST APIs
. - Knowledge of
Git
and CI/CD pipelines. - Strong debugging, problem-solving, and analytical skills.
Preferred Skills (Good to Have)
- Experience in
mobile app development
using MAUI/Xamarin. - Familiarity with
message brokers
(Kafka, RabbitMQ, MQTT). - Knowledge of
DevOps practices
for deployment and monitoring. - Exposure to
Railway Signaling Systems or Industrial IoT systems
.
Education
- Bachelor’s degree in
Computer Science, IT, Electronics, or related field
. - Equivalent practical experience will also be considered.
Why Join ENERGY7?
- Be part of
nationwide projects
impacting Indian Railways. - Work on
cutting-edge IoT, AI/ML, and predictive maintenance systems
. - Growth opportunities into
architecture and leadership roles
.