Overview
If you are the right combination of curious and smart feel free to reach to us. Also check our other open position or send us you CV spontaneously.
Seeking a hands-on Tech Lead and Solution Architect in C#.NET and Azure to lead a team developing real-time energy management software for grid balancing, integrating physical assets with forecasting and optimization systems.
Responsibilities
* Provide technical leadership and guidance to the development team of 3-5 engineers.
* Collaborate with functional analysts and domain experts to align technical solutions with business requirements.
* Design and document software architectures, including APIs, front-end, and back-end interactions.
* Implement and oversee agile development processes, including progressive upgrades, CI/CD pipelines, testing, and maintenance tools.
* Develop, test, and maintain back-end services and APIs; produce user manuals; and provide level 2 support and troubleshooting.
Skills & Competences
* C#
* Event-driven architecture design and operation
* Leadership and communication
* Distributed systems concepts (scalability, fault tolerance, backpressure, ordering, idempotency)
* Azure cloud
* Kubernetes production operations
* Redis
* Testing culture (unit tests, integration tests, production validation)
* Observability (metrics, logging, alerting)
* PostgreSQL
* CI/CD with GitHub Actions and Continuous Deployment
* Agile development practices
* Proactive mindset and collaboration
* Problem breakdown and pragmatic solution design
* Empathy, humility, ownership, and accountability
Preferred Qualifications
* At least 6 years of software engineering and technical design and architecture responsibilities
* Master\'s degree in engineering (polytechnic engineer)
What will you do ?
* Provide technical leadership and guidance to the development team of 3-5 engineers.
* Collaborate with functional analysts and domain experts to align technical solutions with business requirements.
* Design and document software architectures, including APIs, front-end, and back-end interactions.
* Implement and oversee agile development processes, including progressive upgrades, CI/CD pipelines, testing, and maintenance tools.
* Develop, test, and maintain back-end services and APIs; produce user manuals; and provide level 2 support and troubleshooting.
Discover our job opportunities. We are always looking for new profiles. Feel free to contact us spontaneously.
#J-18808-Ljbffr