Location:
Krakow,
MA,
Poland
Job ID: R0028060
Date Posted: Nov 9, 2023
Segment: Green Energy & Mobility
Business Unit: Hitachi Energy
Company Name: HITACHI ENERGY SERVICES SP. Z O.O.
Profession (Job Category): IT, Telecom & Internet
Job Type (Experience Level): Experienced
Job Schedule: Full time
Remote: No
Description
We are creating a new industrial IoT platform from scratch to provide best-in-class protection software for Power Grids. Our system is mission-critical to keep lights on.
Since the project is created from scratch, we use cutting-edge technologies in practice, not only on paper. You will be coding in .NET Core while using C# daily.
The software you will be responsible for building is deployed as microservices, so you will have opportunities to excel with your experience with Kubernetes, dockers, or containerized SW development skills. All the communication between product elements is based on REST API. Our products are running on the Linux OS; this is the founding stone of our product. All the work is done in Agile SLDC. Additional attention must be paid to CI/CD practices to ensure that your code is easy to understand, maintain, and maid in line with TDD principles.
And, of course, it is always at the time on the GitHub repository.
As a Tech Leader, you will also need to understand the technology dependencies of the HW, propose the most efficient solution to the new projects, and closely work with architects. This means you will have to participate in work related to the SW architecture and design. Last but not least, as a senior developer within the team, other colleagues will seek your help with their problems related to the coding work or other issues.
Reporting to Łukasz Gawor, you will work in a collaborative environment.
Our commitment / We offer:
Your responsibilities:
Working in a cross-disciplinary team using the Agile development methodology
Code development in C#, .Net Core, REST and from time-to-time SQL
Understanding the influence of microservices architecture, Kubernetes, Docker, and containers in the development
Delivering the code into a shared repository based on the GIT
Ensuring best-in-class Web performance and responsiveness of the product
Becoming a valuable part of a team working in Agile SDLC methodology
Support to architect with defining the future design of the system
Supporting the team of developers with technical guidance
Your background :
Bachelor's degree (B. S.) from a four-year college or university in computer science, information sciences, or a related field
8+ years of hands-on development experience with C#, .Net Core, REST
Hands-on knowledge in the following areas:
- Git version control system
- Building microservices applications (Kubernetes, dockers, container)
- Knowledge of Web performance best practices
- Familiar with Code Design principles
- In-depth knowledge regarding service worker caching
and Progressive Web Application’s best practices
- working within an Agile SDLC
Familiarity with Windows and Linux
Experience in Entity Framework development is a plus
Some familiarity with Python Code will be an advantage
Excellent communication in English to explain and document your ideas and plans for different audiences
Experience in working in a globally distributed team is a plus
Open-minded and would like to learn and develop yourself and your software engineering skills