Tech Stack
KafkaASP.NET Core.NETC#Cosmos DBAzure
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior .NET Software Engineer with 4+ years of experience to join our team. As one of the largest Azure PaaS in Western Europe, we offer you the opportunity to work with cutting-edge technologies such as Cosmos DB, Service Fabric, Application Insights, Log Analytics, Data Explorer, Kafka, and Kubernetes.
Responsibilities
- Contribute to the overall cloud design and platform architecture.
- Work on C# packages that interact with infrastructure, including Telemetry, Kafka, MediatR pipelines, and Application Templates (following the DDD principle).
- Ensure high integration coverage on the public API surface, very high unit test coverage, and CPU and memory profiling through unit tests.
- Advocate for continuous improvement of the development process and contribute to it.
- Care about agile practices, continuous integration, continuous deployment, TDD, performance, and scaling.
Requirements
- Excellent knowledge of C#/.NET.
- Good knowledge of Azure.
- Proficiency in the development stack: WebApi, ASP.NET, Cosmos, Restful architecture, Micro services.
- Proficient in Test Driven Development working within an Agile SCRUM team.
- Experience with DDD is an advantage.
- Intellectual curiosity, learning agility, and enthusiasm for tackling tough problems.
Skills
- C#
- .NET
- Azure
- Kafka
- Cosmos DB
- ASP.NET Core
- mvc
Nice to Have
- WebApi
- ASP.NET
- Cosmos
- Restful architecture
- Micro services
- Test Driven Development
- Agile SCRUM
- DDD
We Offer
- Competitive salary up to $6500.
- Remote work from Poland.
About the Company
Join a team that values continuous improvement and is passionate about tackling complex challenges with innovative solutions.