oga

oga logo

900 848 508

Talent. Self-demanding. Responsibility. Boldness. Creativity.

Passion for technology, data and its ability to change the world. Curiosity. Flexibility. Commitment. Confidence. Attitude. Positivity. Teamwork. Sense of humor (a minimum…).
At oga we offer you all this … and we will expect more or less the same from you.
We offer you a flexible work environment, based on agile principles and with an open and liquid structure, in which you will work on very demanding and technologically challenging projects for leading international companies in their different sectors.
A company model in which, in a responsible way and working by objectives, you define your schedule and your training, enjoying a variety of social benefits and an environment of conciliation certified as a Family Responsible Company.
If you like what we tell you, if you think that your skills fit with our activity and that your values also fit with ours, and if you feel like being part of the teams that are developing the solutions that are transforming our society and our economy, we suggest you to meet us. It could be very worthwhile.


    *Fields required to process your CV.

    THE TALENT WE ARE LOOKING FOR

    Experiencia en:
    • Interlocución con perfiles de negocio para la toma de requisitos, diseño funcional y su traducción a historias de usuario abordables por el equipo de desarrollo.
    • Pensamiento crítico y analítico.
    • Diseño de casos de uso.
    • Colaboración con el equipo QA para la definición de pruebas funcionales.
    • Modelado UML.
    • Modelado de flujos de trabajo bajo notación BPMN.
    • Elaboración de manuales de usuario y documentación funcional.
    • Marco trabajo Agile: SCRUM.
    Conocimiento en:
    • Bases de datos relacionales y Excel.
    • Herramientas de Ticketing.
    • Valorable experiencia previa en sectores sanitario, industrial y logístico en el marco de soluciones basadas en datos con componentes de Optimización e Inteligencia artificial.
    General:
    • Formará parte de un equipo de desarrollo multidisciplinar de desarrollo de soluciones basadas en datos, con una fuerte base de Modelos IA y Algoritmos de Optimización.
    • Buenas prácticas de desarrollo de software (patrones y principios SOLID).
    • Documentación de los trabajos realizados.
    • 5+ años de experiencia.
    • Buenas habilidades de comunicación‎ y de trabajo en equipo.
    • Preferiblemente Titulación Superior en Informática.

    Functional Analyst

    Experiencia en:
    • Interlocución con perfiles de negocio para la toma de requisititos, diseño funcional y su traducción a historias de usuario abordables por el equipo de desarrollo.
    • Pensamiento crítico y analítico.
    • Diseño de casos de uso.
    • Colaboración con el equipo QA para la definición de pruebas funcionales.
    • Modelado UML.
    • Modelado de flujos de trabajo bajo notación BPMN.
    • Elaboración de manuales de usuario y documentación funcional fácil de entender.
    • Marco trabajo Agile: SCRUM.
    Conocimiento en:
    • Bases de datos relacionales y Excel.
    • Herramientas de Ticketing.
    • Valorable experiencia previa en Sectores Sanitario, industrial y logístico en el marco de soluciones basadas en datos con componentes de Optimización e Inteligencia artificial.
    General:
    • Formará parte de un equipo de desarrollo multidisciplinar de desarrollo de soluciones basadas en datos, con una fuerte base de Modelos IA y Algoritmos de Optimización.
    • Buenas prácticas de desarrollo de software (patrones y principios SOLID).
    • Documentación de los trabajos realizados.
    • 5+ años de experiencia.
    • Buenas habilidades de comunicación‎ y de trabajo en equipo.
    • Preferiblemente Titulación Superior en Informática.
    Experience in:
    • Design, management and execution of functional, non-functional and security tests. Implementation of automatic tests with continuous integration tools.
    • Unit tests in C# (NUnit) and Java (Junit).
    • Code Quality (SonarQube).
    • REST API testing (Postman/SoapUI).
    • Frontend, Backend and End-to-End Testing (Selenium/Katalon Studio).
    • Load and performance testing (JMeter).
    • Experience in software lifecycle management tools (Azure DevOps/Jenkins and Testing).
    Knowledge in:
    • Java, .NET (C#) and ASP.NET MVC development languages.
    • Python (valuable).
    • Jira/Confluence.
    • Security knowledge and best practices (OWASP).
    • Windows and Linux operating systems.
    • GIT version control.
    General:
    • You will be part of a multidisciplinary development team developing data-driven solutions, with a strong foundation in AI Models and Optimization Algorithms.
    • Good software development practices (SOLID patterns and principles).
    • Documentation of work performed.
    • Agile framework: SCRUM.
    • 5+ years of experience.
    • Good communication and teamwork skills.
    • Preferably a degree in Computer Science.

    QA Engineer

    Experience in:
    • Design, management and execution of functional, non-functional and security tests. Implementation of automatic tests with continuous integration tools.
    • Unit tests in C# (NUnit) and Java (Junit).
    • Code Quality (SonarQube).
    • REST API testing (Postman/SoapUI).
    • Frontend, Backend and End-to-End Testing (Selenium/Katalon Studio).
    • Load and performance testing (JMeter).
    • Experience in software lifecycle management tools (Azure DevOps/Jenkins and Testing).
    Knowledge in:
    • Java, .NET (C#) and ASP.NET MVC development languages.
    • Python (valuable).
    • Jira/Confluence.
    • Security knowledge and best practices (OWASP).
    • Windows and Linux operating systems.
    • GIT version control.
    General:
    • You will be part of a multidisciplinary development team developing data-driven solutions, with a strong foundation in AI Models and Optimization Algorithms.
    • Good software development practices (SOLID patterns and principles).
    • Documentation of work performed.
    • Agile framework: SCRUM.
    • 5+ years of experience.
    • Good communication and teamwork skills.
    • Preferably a degree in Computer Science.
    Preferably a Higher Degree in Computer Science.
    • Minimum professional experience of 5 years.
    • Experience in:
      • Development with the framework Microsoft .NET Core 3.1+, ASP.NET Core, C#.
      • ABP.IO Web application framework for ASP.NET CORE.
      • Entity Framework Core.
      • SQL language and relational database design (SQL Server, PostgreSQL).
      • Creation of REST API services.
      • Docker and Kubernetes.
      • Azure Platforms.
      • Ngix/Kong.
      • ETLs (Pentaho, Microsoft Integration Services,Talend…).
    • Valuable knowledge:
      • Knowledge in CI/CD.
      • Microservices architecture.
      • Basic knowledge in frontend (HTML, CSS, Javascript).
      • Python.
    • Valuable: Teamwork in Agile frameworks and use of tools such as Jira.

    Senior Backend Developer

    Preferably a Higher Degree in Computer Science.
    • Minimum professional experience of 5 years.
    • Experience in:
      • Development with the framework Microsoft .NET Core 3.1+, ASP.NET Core, C#.
      • ABP.IO Web application framework for ASP.NET CORE.
      • Entity Framework Core.
      • SQL language and relational database design (SQL Server, PostgreSQL).
      • Creation of REST API services.
      • Docker and Kubernetes.
      • Azure Platforms.
      • Ngix/Kong.
      • ETLs (Pentaho, Microsoft Integration Services,Talend…).
    • Valuable knowledge:
      • Knowledge in CI/CD.
      • Microservices architecture.
      • Basic knowledge in frontend (HTML, CSS, Javascript).
      • Python.
    • Valuable: Teamwork in Agile frameworks and use of tools such as Jira.
    Preferably a Higher Degree in Computer Science.
    • Minimum professional experience of 5 years.
    • Experience in:
      • HTML 5, CSS 3 and Javascript ES6+.
      • Angular v10 or higher.
      • React.js.
      • Development with the framework Microsoft .NET Core 3.1+, ASP.NET Core, C#.
    • Knowledge in UI/UX.
    • Knowledge in API REST.
    • Basic knowledge in Docker.
    • Valuable knowledge:
      • DevExpress.
      • Apache eCharts or similar graphic library.
      • Management of cartographic libraries.
    • Valuable: Teamwork in Agile frameworks and use of tools such as Jira.

    Senior Frontend Developer

    Preferably a Higher Degree in Computer Science.
    • Minimum professional experience of 5 years.
    • Experience in:
      • HTML 5, CSS 3 and Javascript ES6+.
      • Angular v10 or higher.
      • React.js.
      • Development with the framework Microsoft .NET Core 3.1+, ASP.NET Core, C#.
    • Knowledge in UI/UX.
    • Knowledge in API REST.
    • Basic knowledge in Docker.
    • Valuable knowledge:
      • DevExpress.
      • Apache eCharts or similar graphic library.
      • Management of cartographic libraries.
    • Valuable: Teamwork in Agile frameworks and use of tools such as Jira.
    Requirements:
    • Ensure that all components of the Scrum team follow the Agile values and principles, as well as the rules and process of the Scrum framework.
    • Support the Product Owner with the management, refinement and prioritization of the Product Stack.
    • Facilitate Scrum dynamics.
    • Support the development team by being a helpful leader, removing impediments and roadblocks, anticipating risks, finding the best ways for the team to self-manage.
    • Manage stakeholder interaction with the Scrum team.
    • Support the PMO in the adoption of agile within the company.
    Expectations for the position:
    • Must be able to lead initiatives with the Scrum framework from day one.
    • After a minimum period (3 months) you must be proactive enough to start taking a leadership role with the PMO in the agile transformation.
    Minimum requirements:
    • Experience: minimum 3 years working as Scrum Master, in Scrum initiatives related to Digitalization and preferably with IT component.
    • Qualifications: degree or diploma.
    • Certifications: Compulsory: PSM I (or higher) or CSM.
    • English: minimum C1 and fluent in spoken and written level.
    Desirable requirements:
    • Additional specific experience:
      • Experience having worked in IT department in the food industry.
      • Experience in agile coaching.
      • Previous experience working on agile transformations.
      • Experience working on Scrum projects with Salesforce.
    • Certifications: scaling agile frameworks (Nexus, SaFe…etc.), CAL or PAL I.

    Scrum Master

    Requirements:
    • Ensure that all components of the Scrum team follow the Agile values and principles, as well as the rules and process of the Scrum framework.
    • Support the Product Owner with the management, refinement and prioritization of the Product Stack.
    • Facilitate Scrum dynamics.
    • Support the development team by being a helpful leader, removing impediments and roadblocks, anticipating risks, finding the best ways for the team to self-manage.
    • Manage stakeholder interaction with the Scrum team.
    • Support the PMO in the adoption of agile within the company.
    Expectations for the position:
    • Must be able to lead initiatives with the Scrum framework from day one.
    • After a minimum period (3 months) you must be proactive enough to start taking a leadership role with the PMO in the agile transformation.
    Minimum requirements:
    • Experience: minimum 3 years working as Scrum Master, in Scrum initiatives related to Digitalization and preferably with IT component.
    • Qualifications: degree or diploma.
    • Certifications: Compulsory: PSM I (or higher) or CSM.
    • English: minimum C1 and fluent in spoken and written level.
    Desirable requirements:
    • Additional specific experience:
      • Experience having worked in IT department in the food industry.
      • Experience in agile coaching.
      • Previous experience working on agile transformations.
      • Experience working on Scrum projects with Salesforce.
    • Certifications: scaling agile frameworks (Nexus, SaFe…etc.), CAL or PAL I.
    Reporting to the Head of the Data Science and Optimization Area, and as Senior Data Scientist, he/she will assume those functions related to:
    • Advanced statistical analysis of databases.
    • Development of advanced Artificial Intelligence solutions/models.
    • Development of technical documentation.
    We are looking for candidates who bring:
    • Master’s degree in Mathematics / Statistics / Engineering / Computer Science or related area (PhD valued).
    • High level of English.
    • More than 5 years of experience in the IA sector and at least 3 years as a senior consultant, participating and technically leading complex, horizontal projects with exposure to the business.
    • Experience in projects related to:
      • Data processing: Capture, storage, normalization, cleansing and visualization of massive data. ETLs, Data Models.
      • AI: Machine Learning and Deep Learning, knowledge of the most common algorithms such as RandomForest, CatBoost, XGBoost, CNN, RNN, etc. Supervised and unsupervised algorithms. Self-explanatory algorithms.
    • Essential expert level: Python. Knowledge of other platforms and languages is a plus.
    • Highly recommended: knowledge of Oracle, MySQL, PostgreSQL and MS SQL/SQL Azure databases and Microsoft Azure development environment.
    • Airflow, Hadoop, Spark, MongoDB would be an asset.
    • Interest in developing a technical career and vocation for technology specialization.
    • Passion for technology and customer value creation.
    • Ability to relate to business and functional teams, holistic view of the business problem to be solved.
    • Results oriented, proactive, team oriented and goal oriented.
    • Availability to travel nationally and internationally sporadically.

    Senior Data Scientist

    Reporting to the Head of the Data Science and Optimization Area, and as Senior Data Scientist, he/she will assume those functions related to:
    • Advanced statistical analysis of databases.
    • Development of advanced Artificial Intelligence solutions/models.
    • Development of technical documentation.
    We are looking for candidates who bring:
    • Master’s degree in Mathematics / Statistics / Engineering / Computer Science or related area (PhD valued).
    • High level of English.
    • More than 5 years of experience in the IA sector and at least 3 years as a senior consultant, participating and technically leading complex, horizontal projects with exposure to the business.
    • Experience in projects related to:
      • Data processing: Capture, storage, normalization, cleansing and visualization of massive data. ETLs, Data Models.
      • AI: Machine Learning and Deep Learning, knowledge of the most common algorithms such as RandomForest, CatBoost, XGBoost, CNN, RNN, etc. Supervised and unsupervised algorithms. Self-explanatory algorithms.
    • Essential expert level: Python. Knowledge of other platforms and languages is a plus.
    • Highly recommended: knowledge of Oracle, MySQL, PostgreSQL and MS SQL/SQL Azure databases and Microsoft Azure development environment.
    • Airflow, Hadoop, Spark, MongoDB would be an asset.
    • Interest in developing a technical career and vocation for technology specialization.
    • Passion for technology and customer value creation.
    • Ability to relate to business and functional teams, holistic view of the business problem to be solved.
    • Results oriented, proactive, team oriented and goal oriented.
    • Availability to travel nationally and internationally sporadically.
    • Required Training: Module in computer science or equivalent or higher.
    • Experience: 1 to 3 years of previous experience.
    • Requirements:
      • Knowledge in microcomputing, helpdesk, networking, Windows, Azure, Office 365, Active Directory, backup systems, equipment layout.
      • Knowledge in installation, uninstallation, and expansion of hardware elements (memory, disks, cards…).
      • Experience in telephone or face-to-face support. Social skills with end users.
      • Medium-high level of English.
    • It would be positively valued:
      • Knowledge in different types of programming.
      • Microsoft technologies.
      • SAP.

    Infrastructure Technician

    • Required Training: Module in computer science or equivalent or higher.
    • Experience: 1 to 3 years of previous experience.
    • Requirements:
      • Knowledge in microcomputing, helpdesk, networking, Windows, Azure, Office 365, Active Directory, backup systems, equipment layout.
      • Knowledge in installation, uninstallation, and expansion of hardware elements (memory, disks, cards…).
      • Experience in telephone or face-to-face support. Social skills with end users.
      • Medium-high level of English.
    • It would be positively valued:
      • Knowledge in different types of programming.
      • Microsoft technologies.
      • SAP.
    • Higher degree in Computer Engineering or equivalent.
      • Minimum professional experience of 5 years.
      • Upper-middle level of English.
      • Experience in:
        • Experience designing and implementing environments based on Docker containers and Kubernetes, preferably Azure AKS with experience in other cloud or on-premise environments.
        • Experience / certifications in SQL databases (Microsoft SQL Server and PostgreSQL), as well as in NoSQL (MongoDB and similar).
        • Relevant experience / certifications in Linux and Windows operating systems and scripting.
        • Continuous Integration and Continuous Deployment Tools.
        • Agile methodologies working experience.
        • Code documentation and functional documentation.

    DevOps Engineer

    Higher degree in Computer Engineering or equivalent.
    • Minimum professional experience of 5 years.
    • Upper-middle level of English.
    • Experience in:
      • Experience designing and implementing environments based on Docker containers and Kubernetes, preferably Azure AKS with experience in other cloud or on-premise environments.
      • Experience / certifications in SQL databases (Microsoft SQL Server and PostgreSQL), as well as in NoSQL (MongoDB and similar).
      • Relevant experience / certifications in Linux and Windows operating systems and scripting.
      • Continuous Integration and Continuous Deployment Tools.
      • Agile methodologies working experience.
      • Code documentation and functional documentation.
    • Higher degree in Mathematics, Engineering, Computer Science, Statistics or equivalent.
      • 1 to 3 years of experience in programming evolutive, metaheuristic and similar algorithms (genetic, taboo, scattered search, differential evolution…).
      • Experience in some of the following real problems: logistics optimization, supply chain, planning or sequencing tasks, schedule planning, customer segmentation…
      • Medium to high level in programming languages such as C#, C++ or Java.
      • Upper-middle level of English.
      • It would be positively valued:
        • Experience in multi-objective evolutionary algorithms.
        • Experience in other branches of Operations Research: Mathematical Programming, Target Programming, Interactive Methods…
        • Management of tools such as CPLEX, Gurobi, XPress or similar.
        • Knowledge in R, Python or Matlab.

    Process Optimization

    Higher degree in Mathematics, Engineering, Computer Science, Statistics or equivalent.
    • 1 to 3 years of experience in programming evolutive, metaheuristic and similar algorithms (genetic, taboo, scattered search, differential evolution…).
    • Experience in some of the following real problems: logistics optimization, supply chain, planning or sequencing tasks, schedule planning, customer segmentation…
    • Medium to high level in programming languages such as C#, C++ or Java.
    • Upper-middle level of English.
    • It would be positively valued:
      • Experience in multi-objective evolutionary algorithms.
      • Experience in other branches of Operations Research: Mathematical Programming, Target Programming, Interactive Methods…
      • Management of tools such as CPLEX, Gurobi, XPress or similar.
      • Knowledge in R, Python or Matlab.
    • Higher degree in Computer Engineering or equivalent.
      • Minimum professional experience of 5 years.
      • Upper-middle level of English.
      • Experience in:
        • Development with Microsoft .NET Core framework, ASP.NET Core, C#.
        • Entity Frawework Core.
        • Web development with Javascript, HTML 5, CSS 3.
        • Development of API REST services.
        • Windows and Linux operating systems.
        • Code documentation and functional documentation.
        • SQL language and relational database design.
        • Good practices in software development.
      • It would be positively valued:
        • Knowledge in CI/CD.
        • Experience in agile methodologies.
        • Knowledge in SPA frameworks such as Angular and React.JS.
        • Knowledge in NoSQL database.
        • Knowledge in Docker and Kubernetes.

    Analyst Programmer

    Higher degree in Computer Engineering or equivalent.
    • Minimum professional experience of 5 years.
    • Upper-middle level of English.
    • Experience in:
      • Development with Microsoft .NET Core framework, ASP.NET Core, C#.
      • Entity Frawework Core.
      • Web development with Javascript, HTML 5, CSS 3.
      • Development of API REST services.
      • Windows and Linux operating systems.
      • Code documentation and functional documentation.
      • SQL language and relational database design.
      • Good practices in software development.
    • It would be positively valued:
      • Knowledge in CI/CD.
      • Experience in agile methodologies.
      • Knowledge in SPA frameworks such as Angular and React.JS.
      • Knowledge in NoSQL database.
      • Knowledge in Docker and Kubernetes.
    • Higher degree in Computer Engineering or equivalent.
      • Minimum professional experience of 2 years.
      • Upper-middle level of English.
      • Experience in:
        • Development with Microsoft .NET Core framework, ASP.NET Core, C#.
        • Entity Frawework Core.
        • Web development with Javascript, HTML 5, CSS 3.
      • Knowledge in Windows and Linux operating systems.
      • Knowledge in SQL language.
      • Good practices in software development.
      • It will be valued:
        • Knowledge in SPA frameworks such as Angular and React.JS.
        • Experience in agile methodologies.

    Programmer

    Higher degree in Computer Engineering or equivalent.
    • Minimum professional experience of 2 years.
    • Upper-middle level of English.
    • Experience in:
      • Development with Microsoft .NET Core framework, ASP.NET Core, C#.
      • Entity Frawework Core.
      • Web development with Javascript, HTML 5, CSS 3.
    • Knowledge in Windows and Linux operating systems.
    • Knowledge in SQL language.
    • Good practices in software development.
    • It will be valued:
      • Knowledge in SPA frameworks such as Angular and React.JS.
      • Experience in agile methodologies.