FIWARE Careers: FIWARE Tech Expert & Evangelist - Tech Team (Mid Level)
Bring support to members of the FIWARE Community in software development related activities.
Who we are
FIWARE Foundation brings support to the fast-growing global community around FIWARE, the Open Source framework that is defining the standards for building the Smart Solutions of today and of the future, transforming the daily life of people and organizations. We believe that standards have to be driven by the needs of all Society, not the benefit of a few players. We recruit talents and gamechangers who share this vision and want to be part of our movement towards the creation of a better world that will bring new opportunities to all by fostering open innovation. Meanwhile, FIWARE has not only set up sector standards (e.g., for Smart Cities) but has also become one of the driving forces for Data Spaces in Europe. With worldwide more than 600+ members, 20+ strategic partnerships, 39 Innovation Hubs, over 1,000 Smart Data Models, a University Roadshow and an Accelerator Program, book releases and co-creations, FIWARE is growing constantly on all continents.
Mission
Bring support to members of the FIWARE community in software development related activities
Responsibilities
- Setup and operate instances of FIWARE on public cloud environments as well as using Docker technologies
- Bring support to development of the roadmap of FIWARE components following an Agile approach and FIWARE development guidelines
- Create and document automated tests for validation of FIWARE components, FIWARE instances and Powered by FIWARE solutions
- Automatic configuration and deployment based on Docker/Docker Compose
- Develop product and training documentation about FIWARE technologies
- Support FIWARE dev teams in fixing software bugs and FIWARE Community requests
Required Skills
- MSc in Computer Science or equivalent
- Hands-on experience in:
- REST and JSON development
- Several programming languages, preferably: Node JS, Enterprise Java, Python and/or C++ development
- Container and clustering technologies based on Docker
- Familiarity with the following technologies is considered a plus:
- Cloud technologies and frameworks, such as Azure/AWS using Kubernetes or Openshift
- Scrum/Agile principles
- IoT protocols
- NoSQL (MongoDB)
- Strong technical writing and documentation skills required
- Excellent analytical and problem-solving skills