This is a Senior Software Engineer position in a dynamic team focused on delivering high-quality solutions in the energy sector.
We are looking for a talented developer to join our development team of the Smart Metering Edition department, contributing to the development, maintenance, and deployment of innovative solutions.
Responsibilities :
- Understand business needs and requirements.
- Conduct preliminary analysis, architecture design, and workload estimation.
- Develop solutions using a TDD approach, including corrective and evolutionary maintenance.
- Test and automate integration, deployment, and operational supervision processes.
- Organize and plan integration tests and support validation with the Product Owner.
- Write technical documentation (Installation, Operation, Usage).
- Deploy solutions in integration, pre-production, and production environments.
- Coordinate with the operations team for issue management and maintenance.
Required Skills and Qualifications :
Experience in C# development with .NET 6 / 8.Proficiency in Azure DevOps environments.Experience in frontend development with JavaScript.Knowledge of SQL databases.Nice to Have (Preferred Skills) :Knowledge of No-SQL databases (Timescale DB, InfluxDB).Experience with messaging and event-driven systems : RabbitMQ, Kafka.Familiarity with containers and orchestration : Docker, Kubernetes, Helm.Experience with web servers : Apache, Nginx.Proficiency in Git and agile development methodologies.Why choose us?