Hitachi Krakow , MA 01036
Posted 2 months ago
Description
We are creating a new industrial IoT platform from scratch which will be used to provide best in class protection software for Power Grids. Our system is mission critical to keep lights on.
Since the project is being created from scratch, we are using innovative technologies in practice not only on paper. In daily work you will be coding in .NET Core while using C#. The software you is being deployed as microservices so you will have opportunities to excel with your experience with Kubernetes and Docker 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, is always at the time on the Azure DevOps repository.
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.
Delivering the code into 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.
Your background:
Bachelor's degree (B. S.) from four-year college or university in computer science, information sciences or a related field.
6+ years of hands-on development experience with C#, .Net Core, REST.
Hands on knowledge in following areas:
Git version control system.
Building containerized applications (Kubernetes, Docker).
Knowledge of web performance best practices.
Familiar with Code Design principles.
Working within an Agile SDLC.
Familiarity with Windows and Linux.
Frontend knowledge (TypeScript/CSS/React) is an advantage.
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 of working in a globally distributed team is a plus.
Open-mindedness and willingness to learn and develop yourself and your software engineering skills.
Hitachi