Full Time
Hyderabad, Telangana
Posted 1 year ago

About Company:

Rugged Monitoring is a company that specializes in providing advanced fiber optic-based sensing solutions for harsh and challenging environments. We offer a range of products and solutions
designed to monitor critical parameters such as temperature, pressure, strain, and vibration in applications where traditional electrical sensors may not be suitable or reliable.

We also design and develop the Intelligent Electronic Devices (IEDs) to monitor the different type of electrical machines (e.g., Transformer, Motor, Generator, Circuit Breaker etc.) and provides the software services to collect and analyze the acquired data for condition-based monitoring (CBM) at
enterprise level.

Our R&D center is in Hyderabad, India and head office is at Québec, Canada.

Location: Hyderabad

Qualifications & Skills:

  • Education: B. Tech in Computer Science, Engineering, MCA or a related field.
  • Experience: 6 to 8 years of hands-on experience in web-based software development.
  • Proficiency in C# .NET Core 6 or above for backend development.
  • Strong experience with Angular 17 or above for frontend development.
  • Experience with PostgreSQL for database design, query optimization.
  • Expertise in Redis for real-time communication.
  • Understanding with SignalR for real-time web functionalities.
  • Hands-on experience in writing clean, scalable, and maintainable code.
  • Proficient in Git for version control, including branching strategies, merging, and pull request management.
  • Experience in conducting code reviews and applying industry best practices.
  • Knowledge of deployment processes, continuous integration, and delivery pipelines.
  • Familiarity with cloud platforms like AWS or Azure (preferred).

Responsibilities:

  • Develop, maintain, and enhance web applications using C# .NET Core and Angular.
  • Design and implement RESTful APIs and integrate them with PostgreSQL databases.
  • Work on real-time communication and event-driven architecture using SignalR and Redis.
  • Write clean, maintainable, and efficient code following best practices.
  • Manage Git repositories, including branching, merging, and conflict resolution.
  • Conduct code reviews, ensuring adherence to coding standards, optimization techniques, and best practices.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Provide technical guidance and mentorship to junior developers.
  • Participate in architectural discussions and contribute to technical decision-making.
  •  Troubleshoot and resolve performance issues; and ensure high performance andresponsiveness of the applications.
  • Continuously improve the development process by identifying inefficiencies and implementing improvements

Job Features

Job Category

Software Development

Experience

6-8 years

Apply For This Job

A valid email address is required.
A valid phone number is required.