We are looking for a Senior C++ / C# developer you will join the team in Krakow, working closely with colleagues from US, Ukraine and Poland. With excellent software engineering skills and can-do culture, you will be a part of our global group developing industrial IoT platform.
- Achieve business goals through designing and developing code in the C++ as well as .NET technologies
- Share your experience and skills with other team members
Our tech stack and tools include .NET 6/7/8, REST API, JavaScript, TypeScript, ReactJS, SLQ (PostgreSQL, SQL Server), Git, Azure DevOps, Kafka, Docker, Kubernetes, Prometheus.
Your responsibilities
- Designing and developing modern, enterprise-class solution that is available as Cloud (SaaS) and on-premises versions. The solution that is based on a microservice architecture with Kubernetes and Docker technologies on board
- Support preparation of architecture/design blueprints or whitepapers (lightweight!).
- Support creation of technology roadmap (with enablers) with PO and PMs (features roadmap, strategic direction).
- Driving best software development practices that result in the very good code quality (doing unit tests, code reviews, and knowledge sharing)
- Working in a cross-disciplinary team using the Agile development methodology
- Sharing your knowledge and experience with other team members
Want more jobs like this?
Get jobs in Krakow, Poland delivered to your inbox every week.
Your background
- Very good C++ language and good C# language (own projects, examples of code to review). Knowledge confirmed by at least 3-year, real, practical experience
- Experience with the .NET technology stack: C#, REST Web Services and .Net
- As a must a good knowledge about:
- Git version control system
- Practical experience with CMake.
- Proficiency in unit testing techniques, including NUnit, gMock, and gTest.
- Familiarity with an agile development environment.
- Nice to have:
- Docker / podman
- Kubernetes + Helm
- Build management - Azure DevOps Pipelines, MSBuild
- Demonstrate understanding of the concepts API Development and Consumption.
- Excellent communication in English to explain and document your ideas and plans for different audiences
- Knowledge of DDD is a plus
- Open minded and would like to learn and develop yourself and your software engineering skills not only in C++ or C#
Apply now