Escolha a sua região e idioma

Ir

Menu

Software Engineer – Full Stack Developer – I&C

The opportunity:

The Software Engineer – Full Stack Developer – I&C Platform will design, build, and maintain modern, web-based applications for the I&C platform using the latest software technologies, while sustaining and modernizing legacy desktop applications built on .NET Framework, WinForms, C#, and SQL Server. This role will also develop interactive applications on the PTC Thing Worx platform by translating engineering business logic and formulae—particularly those related to Transformer components (Bushing, Tap-Changer, and related assemblies)—into robust, intuitive, and validated web experiences. The developer will work independently to deliver end-to-end features, integrations, and visualizations (graphs/simulations), ensuring performance, quality, and reliability across the application portfolio.

How you’ll make an impact:

  • Design and implement scalable full-stack features (front-end, APIs, database) using modern web technologies. Build responsive, intuitive UIs for engineering workflows and results visualization (charts/plots).

  • Maintain and enhance .NET Framework/WinForms/C#/SQL Server desktop  applications handling engineering calculations and workflow logic. Refactor and progressively modernize legacy components (e.g., migrate services to .NET (Core/6/8), expose APIs, prepare for web adoption).

  • Develop Thing Worx artifacts (Things, Thing Templates, Mashups, Services, Data Shapes, Data Tables) to convert business logic into interactive web applications.

  • Integrate Thing Worx with enterprise data sources and external services via REST APIs/MuleSoft/middleware. Translate engineering formulae and rules (e.g., for Transformer Bushing design, Tap-Changer configuration) into validated, unit-tested code.

  • Implement numerical computations and visualize outputs as graphs/plots (e.g., parameter sweeps, performance curves, tolerancing). Ensure unit consistency, precision handling, and edge-case coverage for calculation accuracy.

  • Design efficient SQL Server schemas, queries, and stored procedures; optimize performance (indexing, query tuning). Build and consume REST/SOAP APIs; implement integrations via MuleSoft or equivalent middleware (authentication, mapping, error handling, retries, monitoring).

  • Write clean, testable code with unit/integration tests; perform code reviews and follow secure coding standards (OWASP). Use Git-based workflows and CI/CD (e.g., Azure DevOps/GitHub Actions) for automated build/test/deploy; contribute to automated pipelines.

  • Monitor, troubleshoot, and optimize performance across the stack; log/trace issues effectively. Work closely with I&C platform engineers, electrical/mechanical SMEs, and product owners to refine requirements and acceptance criteria.

  • Produce technical documentation (designs, API specs, data contracts, calculation notes/assumptions, validation results). Operate independently, manage priorities, and deliver increments on time with high quality.

  • Responsible to ensure compliance with applicable external and internal regulations, procedures, and guidelines.

  • Living Hitachi Energy’s core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business.

Your background:

  • Bachelor’s degree in software/electrical/mechanical engineering, or related field. Proven full-stack development experience (typically 4–8+ years) delivering production web applications.

  • C#, .NET / ASP.NET Core, Web API; experience migrating from .NET Framework to modern .NET preferred. Proficiency with at least one modern framework (React, Angular, or Vue), TypeScript, HTML5, CSS3.

  • SQL Server (T‑SQL, schema design, stored procedures, performance tuning). Strong hands-on with WinForms, C#, .NET Framework 4.x, and ADO.NET.

  • Experience building Mashups, Thing Templates, Services (JavaScript), Data Shapes/Tables, and using Thing Worx REST APIs. Ability to implement engineering plots using charting libraries (e.g., Chart.js, D3.js, Plotly) or Thing Worx widgets.

  • Building/consuming REST/SOAP; enterprise integration via MuleSoft or similar middleware (mapping, transformations, policies). Unit/integration testing (e.g., xUnit/NUnit/Jest), code review, static analysis, and defect triage.

  • Git, branching strategies, CI/CD pipelines (Azure DevOps/GitHub Actions), environment configuration, and release management. Familiarity with OWASP practices, secrets management, and exception/logging frameworks.

  • Understanding transformer engineering or the energy sector within the electrical domain. Self-starter capable of independent execution across analysis, design, implementation, testing, and deployment.

  • Experience with message queues or event-driven patterns; exposure to Thing Worx Edge SDK. Familiarity with Azure services (App Service, Functions, API Management) or equivalent cloud platforms.

  • Proficiency in both spoken & written English language is required.

Localização Chennai, Tamil Nadu, India
Tipo de emprego Full time
Experiência Entry Level
Função do trabalho IT, Telecom & Internet
Contrato Regular
Data de publicação 2026-03-16
Número de referência R0118027

Sobre a Hitachi Energy

A Hitachi Energy é uma líder global em tecnologia que está promovendo um futuro de energia sustentável para todos. Atendemos clientes nos setores de serviços públicos, indústria e infraestrutura com soluções e serviços inovadores em toda a cadeia de valor. Juntamente com clientes e parceiros, somos pioneiros em tecnologias e possibilitamos a transformação digital necessária para acelerar a transição energética para um futuro neutro em carbono. 

Empregamos mais de 45.000 pessoas em 90 países que todos os dias trabalham com propósito e usam suas diferentes origens para desafiar o status quo. Convidamos você a se inscrever hoje e fazer parte de uma equipe global que valoriza uma verdade simples: Diversidade + Colaboração = Grande Inovação.