Taro Logo

Senior C# Developer

Hitachi brings together world's greatest minds to drive innovation and develop industrial IoT platforms and power grid solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Job Description

Hitachi Energy Services is seeking a Senior C# Developer to join their team in Krakow, working on a groundbreaking industrial IoT platform for Power Grids monitoring. This is a unique opportunity to work on a mission-critical system being built from scratch using cutting-edge technologies.

The role involves working with microservices architecture, containerization, and Kubernetes in a high-scale environment processing millions of messages per second through Kafka. The tech stack includes .NET 6, REST API, PostgreSQL, SQL Server, Git, Azure DevOps, Docker, and Prometheus.

As a Senior C# Developer, you'll be part of a global team collaborating with colleagues from Sweden and US. The position requires strong software engineering skills and a can-do attitude. You'll be responsible for designing and developing backend microservices, participating in code reviews, and ensuring high code quality through unit testing and adherence to software development best practices.

The ideal candidate should have 8-10+ years of C# development experience, strong knowledge of .NET Core and REST APIs, and hands-on experience with containerization technologies. Knowledge of distributed systems concepts like scalability, reliability, and availability is crucial. Experience with Python and PyTest would be advantageous but not required.

Hitachi offers a comprehensive benefits package supporting financial, physical, and mental wellbeing, along with personal development opportunities. The company culture emphasizes innovation, collaboration, and making a real impact through technology. This is an excellent opportunity for someone who wants to work on challenging problems while contributing to critical infrastructure systems.

Last updated a month ago

Responsibilities For Senior C# Developer

  • Design and develop code in .NET technologies
  • Design, develop and maintain microservices architecture for backend
  • Participate in code reviews
  • Troubleshoot and fix bugs discovered during E2E testing
  • Share experience and skills with team members
  • Work with Product Owner and QA engineers to ensure successful project delivery
  • Improve code quality, performance and stability

Requirements For Senior C# Developer

Kubernetes
Python
Redis
Kafka
  • Bachelor's degree in computer science, information sciences or related field
  • 8-10+ years of hands-on C# software development experience
  • Experience with .NET technology stack: C#, REST Web Services and .Net Core
  • Knowledge of Clean Code, SOLID principles
  • Experience with Git version control system
  • Experience with Azure DevOps Pipelines, MSBuild
  • Docker/podman and Kubernetes + Helm experience
  • SQL database knowledge
  • Understanding of API Development and Consumption
  • Excellent communication in English
  • Experience with unit testing

Benefits For Senior C# Developer

Medical Insurance
Mental Health Assistance
  • Competitive benefits package
  • Financial wellbeing support
  • Physical wellbeing support
  • Mental wellbeing support
  • Personal development opportunities

Related Jobs

Senior .NET Developer

Senior .NET Developer position at Hitachi Energy Services, focusing on power grid automation software development with 8+ years of experience required.

Senior C# Developer

Senior C# Developer position at Hitachi Energy Services, focusing on power grid automation and infrastructure software development using .NET technologies.

R&D Senior C#,C++ Software Developer

Senior C#/C++ Software Developer position at Hitachi Energy Services, focusing on developing innovative solutions for power grid automation systems.

R&D Senior C#,C++ Software Developer

Senior C#/C++ Software Developer position at Hitachi Energy Services, focusing on developing innovative solutions for power grid automation with 5+ years of experience required.

Senior Software Engineer

Senior Software Engineer position at Qualtrics in Krakow, working on scalable cloud computing solutions and sophisticated research tools used by millions.