Overview
The OpportunityThe 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.
- 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.
Hitachi Energy is a global technology leader in electrification, powering a sustainable energy future through innovative power grid technologies with digital at the core. Over three billion people depend on our technologies to power their daily lives.
With over a century in pioneering mission-critical technologies like high-voltage, transformers, automation, and power electronics, we are addressing the most urgent energy challenge of our time – balancing soaring electricity demand, while decarbonizing the power system.
Headquartered in Switzerland, we employ over 50,000 people in 60 countries and generate revenues of around $16 billion USD. We welcome you to apply today.