Position: Senior .NET Developer for CoreTech
Company: Ciklum
Experience required: 3y
Category: .NET
English level: upper
Published: 2021-11-01T00:00:00+02:00

**About the Client:**

CoreTech is a B2B company that provides SaaS (software as a service) for online sports platforms. The publish-subscribe backbone processes more than 3 billion messages every day. Using C# and F# with .NET on Linux, JavaScript with TypeScript, Pulsar and RabbitMQ, Docker and Kubernetes, on-prem and in the cloud. CoreTech believes they’re amongst the best in the industry, and cherish and foster talent and ambition. It is not just about cutting-edge technology. CoreTech perfectly tailors their scalable, end-to-end solution to the needs of their business customers. They’re fast and flexible. 4 OFFICES WORLDWIDE 200+ MATES.

**Responsibilities:**

- Develop a reliable and efficient data platform to enable other projects to use Data as a Service
- Develop applications for internal customers to assist with their daily business decisions
- Develop high performance data processing and machine learning pipelines in the cloud and on-prem
- Improve and maintain the CI/CD pipelines for our Data products and migrate them to our corporate platform.
- Work with various open-source technologies and tools for data processing
- Solve hard technical challenges concerning reliable microservices systems, distributed computing, and data storage

**Requirements:**

- 3+ years of software development experience with C#/.NET or Python
- Proficiency in multithreading, asynchronous patterns
- Very good understanding of all the following concepts: SOLID, SOA, microservices, DDD, RPC, REST, distributed applications, and multithreading
- Hands-on experience in JavaScript and understanding its concepts like closures, prototype inheritance, performance optimization
- Hands-on experience with relational and non-relational databases, such as MSSQL, PostgreSQL, MongoDB, ClickHouse, Redis, etc.
- Hands-on experience with writing pipelines in Jenkins, TeamCity, Octopus, Spinnaker or another CI/CD.
- Hands-on experience with Git-based systems (GitHub, GitLab, BitBucket) or another DVCS.
- Very good written and spoken English.
- Excellent soft skills

**Desirable:**

- Good understanding of event-driven architecture and related tools such as Kafka, Pulsar, etc.
- Experience using Docker and Kubernetes
- Hands-on experience with real-time data processing and tools such as Siddhi, Flink, KSQL, Python, etc.
- Hands-on experience with batch data processing using Airflow, Apache Spark, etc.
- Hands-on experience designing and implementing cloud solutions for data management, processing and ML in GCP, Azure or AWS

**What's in it for you:**

- Cool colleagues and family like organization culture
- Career development
- Unique working environment where you communicate and work directly with client
- Variety of knowledge sharing, training and self-development opportunities
- Competitive salary
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
- Additional health insurance
- Flexible working hours