ACENSI is looking for a Senior Dev & Architect .Net & Python - real time steering for one of their clients based in Brussels in the energy sector :
Main Activities
As senior software developer and architect, you will:
o Guide technically the development (3-5 people).
o Guide the discussion with functional analysts and with domain experts.
o Design architectural proposals, documented in diagrams, including APIs, services, front-end and back-end interactions. Sometimes autonomously, sometimes in team collaboration
o Improve the delivery in general.
You will supervise the team to ensure these activities as a team:
o Subdivide the proposal into agile progressive development upgrades.
o Implement builds and associated testing and maintenance tools.
o Develop back-end services and APIs.
o Write tests in collaboration with business colleagues.
o Document and develop user manuals.
o Provide user assistance and support
o Monitor systems and provide level 2 support, incident resolution, and troubleshooting (root causes of recurring incidents).
There is a potential to grow as tech lead. To be discussed.
Hard skills
Required: at least 6+ years of software engineering & technical design and architecture responsibilities. Education: a master as polytechnic engineer is a strong plus.
The following abilities are required:
o Proficiency in .NET
o Proficiency in Python, including async programming and performance-oriented design
o Proven experience in designing and operating event-driven architectures (Kafka, Azure Event Hub or MQTT)
o Solid understanding of distributed systems concepts: scalability, fault tolerance, backpressure, ordering, idempotency
o Hands-on experience with Kubernetes in production environments, including autoscaling and deployments
o Experience with stateful systems such as Redis (caching use cases)
o Strong testing culture: unit tests, integration tests, and production validation
o Production-grade observability: metrics, logging, alerting (Grafana, Prometheus, or equivalent)
o Familiarity with agile development practices
o Experience with one of these technologies is a plus: Scala, Rust.
o Experience with parts of our technical stack is a plus:
- Azure, Bicep (Infrastructure as Code)
- Python (async), .NET
- Kubernetes (autoscaling, rolling deployments), Azure Function
- Kafka / Azure Event Hub, MQTT, Azure Service Bus
- PostgreSQL, Redis, Azure Data Explorer (under testing)
- CI/CD: GitHub Actions, Continuous Deployment
- Optionally, for components of Kiwi: Scala, Rust.
Languages
Fluent in English. French or Dutch is a plus