Technical Skills
Our platform is a diverse product consisting of several technologies. This characteristic should be reflected in our cross functional team of individuals who have a deep understanding of their technical specialty and at the same time are able to work outside of their core area. We encourage to contribute your individual strengths and personality to the team and give you the room to develop some new skills and experiences. The following technical skills are required for this particular position:
Data Engineering (using the tools to build data-driven solutions)
- Data Engineering Pattern (Ingestion, Transformation, Storage, Consumption etc.)
- Event-based systems (deep knowledge on the Kafka confluent stack)
- Databases (e.g. PostgreSQL)
- Cloud Storage (Azure Datalake)
Software Development
- Proficiency in at least one programming language (we have components written in Python, Scala etc.)
- Software engineering (micro services, design patterns, version control, automated testing, concurrent programming etc.)
- Continuous integration, deployment, and delivery
General IT Skills
- Advanced Experience with Linux
- Containerization / Container Orchestration (Docker & Kubernetes)
- General understanding of Infrastructure, Orchestration and IT Security Principles (especially on an enterprise level)
Other Skills
- Bachelor (BSc), Master (MSc) or equivalent experience in a technical field (for example, Computer Science, Engineering...)
- DevOps mindset (you build it, you run it; taking responsibility for your work)
- Willingness and ability to learn new technologies and tools
- Team player open to work in an agile environment
- Fluent English (written and spoken) is a must, other languages (e.g. German, French, Italian, etc.) are a plus
- Capability of result oriented communication with people from different departments with different skill sets