Description
As a Senior Software Engineer at NOV, you’ll play a key role in building Ideal OS — our next-generation web platform for managing oilfield completions equipment and job execution in the field. You’ll develop both front- and back-end systems, take direction from senior technical leads, mentor junior engineers, and deliver reliable, maintainable software that supports safe and efficient field operations.
Responsibilities:
-
Design, develop, and maintain full-stack applications using C#/.NET, Angular, and CSS for intuitive, responsive, and maintainable interfaces.
-
Use Nx (Nrwl) to structure Angular workspaces, enforce clear project boundaries, improve build times, and streamline Angular upgrades across apps and libraries.
-
Implement pragmatic, in-memory UI state for live-data screens; avoid unnecessary state libraries when not needed.
-
Develop and maintain RESTful APIs; integrate web applications with real-time data and equipment systems using SignalR, MQTT, and industrial protocols like Modbus or OPC-UA.
-
Extend PostgreSQL/TimescaleDB databases to support current features and performance improvements.
-
Participate in code reviews and mentor junior engineers through design discussions, feedback, and pair programming to uphold team standards and best practices.
-
Investigate, document, and resolve defects efficiently, combining analysis and corrective actions into one streamlined process.
-
Provide accurate development estimates and proactively manage delivery risks.
-
Participate in design and planning sessions, offering thoughtful input on implementation approaches.
-
Collaborate with equipment and controls teams to ensure seamless integration between digital and physical systems.
-
Remain well-informed of industry methodologies and trends.
-
Maintain all company information as confidential.
-
Perform related duties as assigned.
-
Comply with all NOV Company and HSE Policies and Guidelines.
-
Other duties as assigned.
Requirements:
-
B
📌 Senior Software Engineer (Kochi)
🏢 NOV
📍 Kochi