Senior Database Architect at Frame 25 (Madrid, Spain)
Our client is a world leading Sports Content Owner - The Olympics.
Over the last couple of years the Olympics is building a broadcast content delivery operation, distributing their content throughout the year via a number of platforms. Their aims are to:
Provide a platform for the continuous exposure of sports and athletes.
Provide a platform for sharing the very rich patrimonial assets and archives with the
world and create additional value and content for the our client’s archives.
As a matter of priority, engage the young generations around the world using methods
that are relevant to them, building understanding, entertainment and education.
The team is composed of experienced broadcast professionals and innovative content- producers working out of two main bases of operation. The commercial and distribution departments are located in Switzerland, and the technical and production units operate out of Madrid, Spain.
This role will lead the technical project team building a new database product.
We are looking for an experienced Software Architect to make intuitive high level decisions for software development and the operational availability of bespoke software platforms.
He/she will see the “big picture” and create solid architectural approaches for software design and implementation that will either be placed to the market for third parties to build and deliver and/or be used to guide internal development teams.
Desired Skills and Experience
-
Provide a platform for the continuous exposure of sports and athletes.
-
Provide a platform for sharing the very rich patrimonial assets and archives with the world and create additional value and content for the our client’s archives.
-
As a matter of priority, engage the young generations around the world using methods that are relevant to them, building understanding, entertainment and education.
-
Proven extensive experience as software architect and in software development
-
At least 8 years of experience designing and maintaining common database management systems: SQL Server, Oracle, MySQL. Experience in NoSQL database systems highly desired.
-
At least 8 years of C/C++ programming experience and/or other languages (C#, .NET, Java etc.)
-
At least 3 years of UML experience and, potentially, other modelling methods
-
At least 3 years of experience with software source control and version control.
-
Familiarity with HTML/CSS, JavaScript and UI/UX design
-
Java (core), J2EE (Servlets,JSP,EJB,JMS,and related), JavaBeans, Enterprise JavaBeans, J2EEXML(DOM, SAX, XSL, XSLT, DTD, Schema), Scala.
-
Middleware examples: JMS, Apache/Tomcat, BEA Weblogic, JBoss, Webshpere, MQ series CICS
-
ETL Tools: experience with common tools and DAG scheduling.
-
Experience with Service Oriented Architecture (SOA) and Lambda Architecture.
-
Extensive experience on Unix/Linux distributed systems administration is required.
-
Knowledge on virtualization environments (VMWare, Hyper-V) and public clouds (Azure, AWS). Experience managing virtualized environments, on premise is a must and cloud based is a plus.
-
Experience on Hadoop cluster systems support and administration.
-
Excellent written, verbal, and diagrammatic communication skills. Strongly valuing the importance and necessity of working and delivering as a team.