-
Senior Mobile Developer
**about**
Our client company, a Dublin based startup focusing on providing an autonomous care platform for the connected home, is seeking a Senior Mobile App developer to assist with developing out our Mobile Application toolkits. This person will compliment a strong team with proven heritage in building successful startups focused on communications to address key consumer pain points.
The ideal candidate will have a strong development background in developing consumer focused web, messaging/voice and mobile applications using best in class software frameworks and will have commercial software development experience in delivering production ready mission critical systems to a large user base.
**responsibilities**
* Help drive the development of the company Cloud platform, working on Product design, research and development.
* Assist in the development of the Mobile Software Development Kit components of the company platform, developing out the SDK’s for IOS, Android and longer-term other interaction channels such as Amazon Alexa & Google home.
* Work in a multi-disciplinary team of architects, product managers, engineers, and creative designers to create compelling use cases that are Production ready.**requirements**
* Bachelor’s degree in computer science, Information Engineering, or related discipline.
* 3-5 years in software development.
* Ideally a PHD or Research Masters in Artificial intelligence and delated disciplines.
* Expert level Understanding of Mobile app technologies, platforms, and tools, including one or more of the IOS and Android Operating systems.
* Good background in UI frameworks such as JavaScript and WebView for Mobile apps.
* Understanding of the process of the development of UI Dialogs to achieve complex multi modal interactions and outcomes.
* Understanding of enterprise technologies, including Java, Spring framework, JavaScript/HTML, REST/JSON, SSO (OAuth/OpenID).* Ideally some experience in Mobile App Network protocols (Bonjour, UPnP, NetBIOS), and messaging bus technologies such as WebSockets and MQTT.
-
.NET Core Developer
**la empresa**
Nuestro cliente es una empresa financiera que ofrece una amplia gama de productos, servicios y sistemas de negociación asentados sobre una tecnología estable y avanzada de desarrollo propio. También, ofrecen acceso a mercados globales a emisores, intermediarios e inversores tanto en España como a nivel internacional, contando con clientes en Europa, América y África.
**perfil y responsabilidades**
Nuestro cliente busca un desarrollador backend .NET core con experiencia en APIs y microservicios. Algunas de las responsabilidades del puesto son las siguientes:
* Monitorización de servicios en aplicaciones divididas en microservicios: métricas, logs, apm
* Generación de pipelines en gitlab/azure devops para automatización del ciclo de desarrollo hasta el despliegue
* Despliegue de aplicaciones con Kubernetes y Openshift**requerimientos**
* Experiencia en Docker y Kubernetes, idealmente Openshift
* Conocimiento en Gitlab y Azure DevOps
* Experiencia en SQL Server
* Experiencia en gestión de entornos virtualizados con VMware
* Conocimiento en Ansible para automatización de configuraciones
* Experiencia en monitorización de aplicaciones (logs, métricas, apm) en elastic, splunk, dynatrace, appdynamics
* Familiaridad a trabajar en equipos Scrum
* Nivel alto de inglés**otros**
* Las oficinas están en las Rozas de Madrid
* Días de teletrabajo opcionales
* Turnos rotatorios:Semana 1: 07:30 – 15:30
Semana 2: 11:00 – 19:00
-
IT Security Officer
**about**
Our client company was established in Spain in 2007 and has gathered great traction since by making a real difference both in enabling access to high-speed Internet and telecoms services in underserved areas of Spain.
**overview** & **responsibilities**
The IT Security Officer is responsible for implementing and supporting security technology solutions globally. Leads or serves as multi-discipline technical resource in IT security projects intended to continually improve the security infrastructure and services. Keeps abreast of the latest technologies and identifies opportunities to propose improvements to our client cyber protection, detection and response capabilities. The responsibilities include reviewing our current security measures and processes in all sites that our client operates in, identifying and addressing areas of weakness through penetration testing and blue/red teaming, and responding promptly to possible security breaches. Continuously improves core processes in identity & access management, threat hunting and analysis, vulnerability management, security monitoring and incident response both on-premise and in the cloud.
The role also is responsible for ensuring the Information Security, including the Identity management Systems, Firewalling and EDRs.
* Design and implement safety measures
* Implementation, enhancements and ongoing support of Information Security infrastructure systems and architecture.
* Responsible for development, implementation, monitoring and operational support of new or currently owned/managed solutions and security service provider relationships
* Ensures compliance of the security controls software version, policies and rules.
* Maintains baselines for the secure configuration and operations of company assets.
* Provide and maintain consistent and accurate operational documentation, process workflows and configurations
* Participate in IS/IT Security projects as assigned
* Maintain metrics for measuring overall health of security systems, project progress, service success, and business value
* Responsible for security log management, archiving and retention according to security policy.
* Contributes to the IT security related aspects of legal and regulatory compliance.
* Identifies issues in networks, systems and applications by performing penetration tests and assessments.
* Supports security audits, risk analysis, and assessments
* Implement our Information Security Roadmap.**profile requirements**
* Bachelor’s Degree with IT field of study required.
* 5 to 8 Years of relevant work experience.
* Other Education / Certifications: selection of security and technology certifications and/or equivalent proven work experience
* Experience with zero-trust and defense-in-depth strategies
* Knowledge of Cloud Google & Microsoft
* Experience with firewalls and rules management.
* Able to secure networks and systems through firewalls, password protection and system hardening.
* Knowledge of Public key infrastructure (PKI) and cryptographic protocols
* Able to identify the strengths and weaknesses of IT systems
* Able to multi-task, troubleshoot, and prioritize
* Excellent problem-solving and technical skills
* Able to quickly learn new systems and technologies.
* Able to recognize and attend to important details with accuracy and efficiency.
* Possesses strong multi-cultural interpersonal skills.
* Possesses strong organizational and time management skills, driving tasks to completion.
* Able to work independently.
* Able to maintain confidentiality of sensitive information
* Able to build solid, effective working relationships with others.**desirable skills**
* Knowledge of foundational security principles
* Previous work experience in a Security Operations Center
* Cyber Threat Intelligence
* Relevant security certifications (CISSP, CISA, GIAC, Security Plus)
* Automation and orchestration
* Scripting experience – Python, PowerShell, etc. -
Blockchain Engineer
**about**
Our client company is non-profit research and innovation center that promotes mission-oriented R&D activities on advanced Internet architectures, applications and services. It stands for a new open innovation framework, fostering the collaboration between companies, public administration, the academic environment and end-users. Additionally, our client’s activities span the areas of Research, playing a key role in the EU Framework Program for Research and Innovation; Strategic Projects, leading local initiatives that strengthen the digital policies of public administration, and Technology Transfer, fostering R&D collaboration with companies to develop innovative market-oriented solutions.
**responsibilities**
We are looking for a Blockchain Developer to join the Software Engineering Group. The candidate will participate in Blockchain application development (public/private) in telco verticals, health and data privacy applications, and proof of concepts.
As part of their regular work, the developer is expected to do the following tasks:
* Ethereum integrations (mainly web3)
* React Native app development
* React frontend development
* js backend development
* ZK-Snark integrations (using snarkjs)The candidate will work in an already existing team. The candidate will participate in all the stages of software development: requirement/functional analysis, architecture, planning, development, testing, validation and documentation.
**requirements**
Minimum experience of 1 year in the following concepts:
* JavaScript programming language
* Cryptography at engineering level
* Ethereum development
* Solidity smart contracts programming language
* React library and React Native framework
* js runtime****
**valuable assets**
Knowledge of the following concepts:
* Rust programming language
* Polkadot
* Python programming language
* Flutter toolkit (with Dart programming language)**what do we offer**
* You will be part of a multicultural team. We have a fun loving and friendly international work environment.
* Be in contact and work with cutting-edge technology
* Work in challenging R&D projects
* Fix + variable salary
* Option of flexible retribution (restaurant card, transport card, medical insurance, kindergarten)
* Flexible working schedule – We know you have a life outside of work and we will work with you to make sure it’s kept that way
* Friday’s afternoon off
* Intensive work schedule in July & August
* Home-office option
* Open space office in Barcelona
* Free fruit every week
* Discounted Gym-access
* 25 vacation days per year
* Casual dress code
* Let us know which trainings you need
* You will have the opportunity to attend tech conferences and eventsOur client company seeks to increase the number of women in those areas where they are underrepresented and, therefore explicitly, encourages women to apply.
Our client company seeks to increase the number of persons with disabilities among its workforce, and therefore explicitly encourages this collective to apply.
-
5G Cloud Engineer
**about**
Our client company is a nonprofit research and innovation center that generate mission-driven research in fields like 5G, IoT, Immersive Technologies, Artificial Intelligence, RINA, Cybersecurity and Blockchain. Our client company’s Software Networks team is dedicated to the research, development and innovation on Software Defined Networks (SDN), Network Function Virtualization (NFV), and Cloud/Edge technologies, in order to add value and to offer new tools and technologies to promote the adoption of new business models and the development of ICT sector. The group holds expertise in development of 5G platforms focused on Network Slice Management and Network Service Orchestration (Cloud to Edge) for enabling dynamic and rapid service provisioning over cross-domain multi-tenant SDN/NFV based ICT infrastructures.
**responsibilities**
We are looking for a senior Cloud/DevOps engineer for its city-wide 5G testbed to work on the design, deployment, automation and maintenance of Cloud/Edge infrastructure supporting the R + I + D activities.
As part of his regular work the researcher is expected to:
* Participate in technological developments in this area.
* Define technological requirements of the projects and test bed infrastructure to be developed.
* Build proofs of concept (prototypes) based on disruptive ideas and technologies
* Participate in the drafting of technical documentation associated with the projects.
* Generate patent ideas and results and that lead to scientific publications.The candidate will report directly to the area director and will have the capabilities to manage and lead particular technical aspects within European projects to ensure their successful fulfillment.
**requirements**
* Sound knowledge and in-depth understanding of Software Defined Networks (SDN), Network Function Virtualization (NFV), Cloud Computing and Cloud Native architectures and concepts.
* Proven hands-on experience in developing/extending network or cloud prototypes/tools/platforms (OpenStack, K8s, AWS, Azure, DevOps tools, etc.).
* Experience in leading experimental testbed design, deployment, operation & maintenance.
* Analytical mind-set able to propose solutions to new and known problems and carry on R&D activities proactively.
* Good written, communication and presentation skills. Good spoken and written English.
* Availability to travel.**valuable assets**
* PhD in Telecommunications Engineering or Computer Science.
* Experience in a team leadership.**what we do offer**
* You will be part of a multicultural team. We have a fun loving and friendly international work environment.
* Be in contact and work with cutting-edge technology
* Work in challenging R&D projects
* Fix + variable salary
* Option of flexible retribution (restaurant card, transport card, medical insurance, kindergarten)
* Flexible working schedule – We know you have a life outside of work and we will work with you to make sure it’s kept that way
* Fridays afternoon off
* Intensive work schedule in July & August
* Home-office option
* Open space office in Barcelona
* Free fruit every week
* Discounted Gym-access
* 25 vacation days per year
* Casual dress code
* Let us know which trainings you need
* You will have the opportunity to attend tech conferences and eventsOur client company seeks to increase the number of women in those areas where they are underrepresented and, therefore explicitly, encourages women to apply.
Our client company seeks to increase the number of persons with disabilities among its workforce, and therefore explicitly encourages this collective to apply.
-
Senior Real Time Developer
**about**
Our client is a rapidly growing cloud software platform company with a mission to connect every person and everything. Customers use the company to energize their growth and profitability through our Global Software Defined Cloud and turnkey solutions, which feature relevant content, applications, and connectivity worldwide. Technologies integrated into our cloud platform include the following: HPE, IBM, Ribbon Communications (Sonus+GenBand), NetNumber, Oracle, Microsoft, and other world class technology providers. All relevant customer-acquired value is derived from the company’s leading Global Software Defined Cloud, which delivers award-winning mobile enablement, regardless of the user’s location or network. By harnessing the value of communications, the company serves retail, enterprise, and IoT customers.
The company currently has offices in New York, Sao Paulo, Madrid, Barcelona, Indonesia, Bahrain, Belgium, Germany, Singapore, and the Netherlands.
**responsibilities**
This is a fantastic opportunity for a Senior Engineer to join this Technology Leader and help to build and structure a worldwide team of professionals.
* Taking an active role in the development of new functionality and new protocols throughout the whole software life cycle.
* To participate in the design activities and analysis of software or system enhancement to meet business objectives and corporate goals.
* Responsible for overall product improvement, help solving complex problems and provide solutions.**requirements**
The ideal candidate will have at least 3 years’ experience in large IT systems operations and development, preferably in the Telecommunications BSS/OSS area.
**Compulsory skills**
* University degree in Computer Science or related fields preferably.
* Minimum of 5 years’ experience in software solution delivery.
* Experience with C#.
* Experience with C/C++/Golang. Golang a real plus.* Experience in real-time low latency processing systems design.
* Good understanding of system development life cycle. and quality assurance process, including CI/CD processes.
* Experience in operating under Agile processes, Scrum or Kanban.
* Knowledgeable in Unix/Linux scripting (shell, Python, etc.).
* Familiar with SQL and relational databases – Oracle, Microsoft SQL Server, PostgreSQL.
* Familiar with MongoDB.
* Experience in DB design, both SQL and No-SQL.
* Solid understanding of TCP/IP network architecture, with solid programming experience.
* Experience of Telecommunications industry is preferred.
* Experience in working in a multi-cultural environment.
* Ability to use English as the main language for communication, both verbal and written.
* Experience in working with remote offshore teams.
* Excellent interpersonal, good research, analyzing and problem-solving skills.
* Ability to work independently and under pressure.**Valuable skills**
* Experience with event processing platform and applications – (Apache Kafka, NATS, etc.).
* Experience with Domain-Driven Design (DDD).
* Experience with Clean/Hexagonal/Onion software architecture.
* TMForum Frameworx understanding.
* Experience with 3GPP architecture, particularly PCC.
* Experience with the Diameter protocol.
* Experienced with Atlassian Jira and Confluence as a user.
* Knowledge of Telecom market.**come grow with us!**
-
IMS Network Engineer
**Senior System Administrator / Linux**
**about the company**
Our client company is the supplier of choice of business software and services to the telecommunications and financial services industry. The company enables both mobile carriers and virtual operators to offer a full suite of products, delivery platforms, support services, superior industry expertise and high-quality customer service without substantial upfront investments from clients.
They provide global telecommunication companies, mobile network operators, banks, supermarkets, consumer product companies, media firms, and other businesses with a full suite of products and services that enables them to fully provide telecom services as part of their business offerings.
All operations are backed up by the company’s state-of-the-art in-house CRM/billing system ensuring proper support and reliable data reports for our customers. They therefore offer the ideal platform for the B-2-B customer who wishes to operate cost efficiently as an independent global telecom and multimedia distribution organization.
**description and responsibilities**
Your main focus is on the performance, integrity and security of the Linux and IP systems/network. Though partly focused on analyses and maintenance, the job also entails specialization on performance enhancement, including planning, development and troubleshooting:
* Maintaining existing server/network infrastructure
* Linux support for Application Servers
* Managing Databases Servers used by the company
* Deploy new and maintain existing server security policy for Redhat, Centos, Debian using Orchestration Tools
* Assist in setting up new system infrastructure
* System and Network Monitoring
* Load Balancing experience
* Creating documentation* Communicating with partners to create technical solutions from business-driven requirements
* Participate in the 24/7 weekly on-call scheme**requirements**
* OS: Debian/Redhat/CentOS
* High-Availability mainly Corosync/Pacemaker/Haproxy/Nginx
* Network: BAsic TCP/IP Fundamentals
* Automation: Puppet/Ansible
* Monitoring: Nagios/Icinga/ElasticSearch
* Scripting Languages: Python/Perl/Bash**knowledge of the following is a valuable asset:**
* Kubernetes/Docker/Kafka
* AWS experience**t** **he ideal candidate should:**
* Be an independently operating and hands-on person
* Have interests in the mobile/data side of IT.
* Have an enthusiasm for new technologies and knowledge sharing.
* Not have a nine-to-five mentality.
* Be a team player.
* Possess strong communication skills and be able to communicate in English.
* Have an excellent eye for detail.
* Be willing to travel**additional information:**
The offer also includes a company paid Health Insurance coverage, flexible working time schedules, travel insurance, equity scheme, team bonding activities, snacks, coffee, tea, etc.
****
**come grow with us!**
-
Senior System Administrator – Linux
**about the company**
Our client company is the supplier of choice of business software and services to the telecommunications and financial services industry. The company enables both mobile carriers and virtual operators to offer a full suite of products, delivery platforms, support services, superior industry expertise and high-quality customer service without substantial upfront investments from clients.
They provide global telecommunication companies, mobile network operators, banks, supermarkets, consumer product companies, media firms, and other businesses with a full suite of products and services that enables them to fully provide telecom services as part of their business offerings.
All operations are backed up by the company’s state-of-the-art in-house CRM/billing system ensuring proper support and reliable data reports for our customers. They therefore offer the ideal platform for the B-2-B customer who wishes to operate cost efficiently as an independent global telecom and multimedia distribution organization.
**description and responsibilities**
Your main focus is on the performance, integrity and security of the Linux and IP systems/network. Though partly focused on analyses and maintenance, the job also entails specialization on performance enhancement, including planning, development and troubleshooting:
* Maintaining existing server/network infrastructure
* Linux support for Application Servers
* Managing Databases Servers used by the company
* Deploy new and maintain existing server security policy for Redhat, Centos, Debian using Orchestration Tools
* Assist in setting up new system infrastructure
* System and Network Monitoring
* Load Balancing experience
* Creating documentation* Communicating with partners to create technical solutions from business-driven requirements
* Participate in the 24/7 weekly on-call scheme**requirements**
* OS: Debian/Redhat/CentOS
* High-Availability mainly Corosync/Pacemaker/Haproxy/Nginx
* Network: BAsic TCP/IP Fundamentals
* Automation: Puppet/Ansible
* Monitoring: Nagios/Icinga/ElasticSearch
* Scripting Languages: Python/Perl/Bash**knowledge of the following is a valuable asset:**
* Kubernetes/Docker/Kafka
* AWS experience**t** **he ideal candidate should:**
* Be an independently operating and hands-on person
* Have interests in the mobile/data side of IT.
* Have an enthusiasm for new technologies and knowledge sharing.
* Not have a nine-to-five mentality.
* Be a team player.
* Possess strong communication skills and be able to communicate in English.
* Have an excellent eye for detail.
* Be willing to travel**additional information:**
The offer also includes a company paid Health Insurance coverage, flexible working time schedules, travel insurance, equity scheme, team bonding activities, snacks, coffee, tea, etc.
-
-
IT Project Lead
**about**
Headquartered in Barcelona, our client is leading the digital transformation and innovation in elections worldwide. Built up over 20 years of research and protected by over 40 international patents, their solutions have been successfully used in over 30 countries across the globe, including the United States, Canada, United Kingdom, France, Germany, Switzerland, Brazil, South Africa, India and Australia.
Our client is a subsidiary of an Ireland based international group, leader in identification solutions, customer communications and graphics services that employs 9000 employees around the world.
**key responsibilities**
The IT Projects Lead oversees and lead the IT technical decisions and organize the IT Projects team ensuring our client and final customer satisfaction. This role will fit to a dynamic IT leader used to manage and technically mentor teams, with a strong customer and R+D+I strategy focus, service oriented, and willing to face a demanding challenge within a fast-paced company that develops and delivers its own mission critical software.
* As an IT expert, organize the IT projects team, mentoring and fostering their professional development careers as IT experts.
* Supervise and participate in the design and implementation of the IT product and project architectural and technical stack decisions.
* Supervise and participate in the IT security controls design, implementation, and monitoring.
* Identify risks / opportunities of IT external projects and set roadmaps to effectively solve / take advantage of them.
* Participate in the evaluation of the IT costs and implementation plan of company opportunities
* Interact with the different departments to prioritize tasks, assign them to the IT project team and solve any incidences within the projects.* Define, implement and monitor the IT Projects team processes.
* Responsible of the management, monitoring and SLA compliance of all installed permanent, project and product specific infrastructures.
* Responsible of the proper definition of the automation processes for deploying, configuring and security hardening the preproduction and production environments.
* Responsible of ensuring the highest levels of systems and infrastructure availability.
* Responsible of defining and executing IT business continuity plan and incident management in projects.
* Responsible of designing, monitoring, and testing application performance for potential bottleneck issues, identifying possible solutions, and working with developers to implement them.
* Responsible of searching, evaluating, and negotiating with IT partners or providers for products and projects.
* Liaise with partners, providers, and other IT personnel for problem resolution**requirements**
* English advanced user, both spoken and written.
* University degree in computer science, or equivalent level.
* Proven IT experience, preferably within IT Software companies that develop their own products or within IT project consultancies.
* Experience in designing, planning, and executing infrastructure projects.
* Linux Expertise (+5 year). Nice to have some certification like LPI, RHCSA.
* Experience in virtualization. (Ideally: OpenShift, OpenStack, VMWare).
* Experience in the design and implementation of Cloud environments.
* Knowledge of the following technologies: Apache web server, Tomcat, Oracle DB, Java, GIT, Jenkins.
* Networking knowledge and scripting automation knowledge (Ansible).
* IT monitoring knowledge
* IT security controls knowledge
* Windows knowledge would be appreciated.
* Good communication and teamwork skills.
* Agile and team coaching skills.* Experience managing the architecture on complex projects.
* Extra points for experience in advance security and performance tuning.
* Open to travel internationally (occasionally)**valuable assets**
* System Administration skills at any level.
* Scripting skills (Python, Bash…)
* Experience with cloud environments (Amazon, OpenStack…)**benefits**
* Real purpose: powering democracy.
* Talented team with world-class expertise in advanced cryptography and security.
* Participate in the technical strategy definition of the company (Technical Committee member)
* Participate in company innovation projects (Proof of Concepts of new IT architectures, technologies and paradigms)
* International working environment.
* Creative and results focused team.
* Great office in Barcelona center.
* Competitive compensation.
* Benefits such as private medical insurance, flexible compensation, etc.