
Eaton
A global leader in power management, providing energy-efficient solutions for various industries.
Lead Engineer - React Software Development
Lead engineer developing full-stack .NET and React solutions.
Job Highlights
About the Role
The position involves leading and contributing to Scrum and SAFe Agile teams, operating as a self‑starter in a fast‑paced, deadline‑driven environment, and collaborating with local and global suppliers for software procurement and test‑lab setups. Experience with IoT platforms, Azure services, and building micro‑service‑based cloud solutions is highly desirable. • Hands‑on use of Agile (Scrum/SAFe), CI/CD pipelines, and tools like Jira and Git.
Key Responsibilities
- ▸agile
- ▸ci/cd
- ▸jira
- ▸git
- ▸azure
- ▸iot
What You Bring
The role requires strong hands‑on development skills on both back‑end and front‑end technologies. Candidates must be proficient with C# 8/9, ASP.NET, .NET Core, Entity Framework, and WebAPI for server‑side work, and with React, ASP.NET MVC, JavaScript/TypeScript for client‑side development. Experience writing unit tests using xUnit and Moq is also required, and exposure to Azure and Web API services is a plus. A solid foundation in software design is essential, including UML modelling, design patterns, SOLID principles, object‑oriented design, secure coding, and cybersecurity best practices. Candidates should understand software quality assurance, test‑left philosophies, and be capable of building future‑proof, upgradable solutions that can be monetized. Familiarity with process frameworks such as CMMI, requirements management, defect tracking, CI/CD, and configuration management tools (e.g., Jira, Git) is expected. Candidates should hold a Bachelor’s or Master’s degree in Computer Science, Electronics, E&TC, or Instrumentation Engineering and possess 12–14 years of software development experience. Minimum requirements include 5 years of software architecture definition, 7 years of C#/.NET Core API development with unit testing, 3 years of React/TypeScript development, and experience with enterprise industrial applications, appropriate database selection, and standards in the electrical domain. Knowledge of embedded‑system protocols such as Ethernet/IP, TCP, Modbus, MQTT, or AMQP is also preferred. • 12–14 years overall software development experience. • At least 5 years defining software architecture. • Minimum 7 years with C#, .NET Core, Web API and xUnit/Moq testing. • Minimum 3 years developing with JavaScript, React and TypeScript. • Proven experience delivering enterprise solutions for industrial applications. • Familiarity with databases and optimal selection for large‑scale systems. • Exposure to electrical domain standards and IoT platform development. • Knowledge of embedded protocols (Ethernet/IP, TCP, Modbus, MQTT, AMQP). • Experience with microservices and cloud‑based architectures, preferably Azure.
Requirements
- ▸c#
- ▸.net core
- ▸react
- ▸azure
- ▸microservices
- ▸bachelors
Work Environment
Onsite