- Company Name
- BK CONSULTING BeNeLux
- Job Title
- Tech Lead .Net
- Job Description
-
Job Title: Tech Lead, .NET
Role Summary
Lead a small team of developers while driving architecture, coding, and reliability for backend services in the energy sector. Act as a Solution Architect, shaping system designs, APIs, and deployment pipelines, ensuring scalable, fault‑tolerant solutions on Azure and Kubernetes.
Expectations
* Minimum 6 years of professional software engineering experience.
* Proven background in C#/.NET development and cloud‑native architecture.
* Demonstrated leadership of a 3–5 person engineering team.
* Strong analytical and problem‑solving abilities, with a focus on owner‑ship and collaboration.
Key Responsibilities
* Guide, mentor, and review a team of software engineers.
* Design system architectures and APIs that meet functional and non‑functional requirements.
* Develop robust backend services in C#, leveraging event‑driven design.
* Implement and maintain event‑driven pipelines using Kafka, Azure Event Hub, MQTT, or Azure Service Bus.
* Deploy and manage services on Azure Cloud, containerizing with Kubernetes.
* Contribute to and evolve CI/CD pipelines (GitHub Actions, etc.).
* Monitor production systems, troubleshoot incidents, and drive continuous improvement.
* Write unit and integration tests; participate in test, documentation, and user support activities.
Required Skills
* C#/.NET (Core) programming and design patterns.
* Experience with event‑driven architectures (Kafka, Azure Event Hub, MQTT, Azure Service Bus).
* Proficiency in Azure Cloud services (App Services, Functions, AKS, Azure Storage).
* Container orchestration with Kubernetes and Helm.
* Data storage: PostgreSQL, Redis.
* CI/CD tooling (GitHub Actions, Azure Pipelines, Argo).
* Unit, integration, and functional testing experience.
* Familiarity with Scala, Rust, or Python is a plus.
* Leadership, communication, analytical, and collaborative mindset.
* Ownership, accountability, and ability to operate in a fast‑paced environment.
Required Education & Certifications
* Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
* Microsoft Certified: Azure Developer Associate or equivalent certification is advantageous.