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

    Degree:

    • University Master’s Degree in Computer Engineering or Telecommunications or equivalent.

    Knowledge:

    • Knowledge in project management.
    • Knowledge of information technology service management.
    • Knowledge of information security.
    • Knowledge of network design, configuration and administration.
    • Knowledge in management and configuration of MS Windows Server and SQL Server.

    Experience:

    • 8 years of experience in management and coordination of IT projects.

    Functions:

    • Planning and monitoring the implementation of projects related to the Army’s CIS systems.
    • Development, implementation and monitoring of IT project management plans, policies, practices and procedures.
    • Study, analysis, assessment and monitoring of new trends in CIS systems, national and international regulations and initiatives.
    • Coordination and supervision for the development of relevant technical activities in the different projects in which he/she works or collaborates.

    Degree:

    • University Master’s degree in Computer Engineering or Telecommunications or equivalent.

    Knowledge:

    • Knowledge of information security.
    • Knowledge of network design, configuration and administration.
    • Knowledge of MS Windows Server and SQL Server management and configuration.

    Experience:

    • 2 years of experience in information systems configuration and administration.

    Functions:

    • Support and advice in the management and maintenance of CIS systems.
      Support to the different business areas, applications and systems managed by the Army.
    • Study, analysis, assessment and monitoring of new trends in CIS systems, and of national and international regulations and initiatives.
    • Analysis, design and documentation of the requirements and processes pertaining to the information technology systems managed.
    • Resolution of problems related to the systems implemented.

    Degree:

    • Higher or technical engineering or degree in Computer Science, Telecommunications, Mathematics, Physics or similar.

    Knowledge:

    • Certification in the Data Management Reference Model DAMA-DMBOK2.

    Experience:

    • 3-5 years of experience in IT project coordination.
    • Coordination experience in data management teams.
    • Demonstrable experience in data governance and modelling tool: ‘Erwin’.
    • Demonstrable experience in analysis and design with ‘Enterprise Architect’.
    • Demonstrable experience in modelling using ‘UML’ language.

    Functions:

    • Standardise applications, systems and standards required.
    • Support in meetings with the authorities responsible for data management on all aspects related to the data management strategy.
    • Development, implementation and monitoring of data management plans, policies, practices and procedures.
    • Study, analysis, assessment and monitoring of new trends in data management, and of national and international regulations and initiatives.
    • Coordination and supervision for the development of relevant technical data magement activities (data modelling, data quality, etc.).
    • Coordination with experts from the different functional areas for the management of the different specific data.
    • Discovery, analysis, representation and communication of data requirements for the generation of a data model including a conceptual, logical and physical model. Implementing, testing and validating such models.
    • Data and information requirements management, for the collection, organisation, documentation, approval and control of changes to organisational requirements.
    • Design and model standardisation, to establish data model management procedures and naming conventions, establishing standard definitions, domains and abbreviations. Metadata Model.

    Degree:

    • Master’s degree in Mathematics / Statistics / Engineering / Computer Science or related area (PhD valued).

    Functions:

    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.

    Experience:

    • 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.

    Knowledge:

    • High level of English.
    • Required 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.

    Valued:

    • Airflow, Hadoop, Spark, MongoDB.
    • 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.

    Degree:

    • Master’s Degree in Computer Engineering or Telecommunications or equivalent.

    Knowledge:

    • Knowledge of software architecture for solution design.
    • HTML5, CSS3, JavaScript.
    • Java and SQL.
    • SQL Server database.
    • Frameworks Spring, Hibernate /JPA.
    • Testing with JUnit and Spring Test.
    • Eclipse IDE, Maven project management and code control with GIT.

    Functions:

    • Analysis and design of java-based web solutions.
    • Programming of frontend software code based on design specifications.
    • Development of unit tests and automated tests for the user interface.
    • Programming of backend software code based on design specifications.
    • Development of unit tests for Java classes and automated tests for REST services and APIs.

    Valuable:

    • Knowledge, interest and experience in Operations Research, Optimisation and Metaheuristics.

    Degree:

    • Preferably a degree in Computer Science.

    Knowledge:

    • Relational databases and Excel.
    • Ticketing tools.
    • Previous experience in healthcare, industrial and logistics sectors in the framework of data-driven solutions with Optimisation and Artificial Intelligence components is valuable.

    Experience:

    • 5+ years of experience.
    • Interlocution with business profiles for taking requirements, functional design and its translation into user stories that can be addressed by the development team.
    • Critical and analytical thinking.
    • Design of use cases.
    • Collaboration with the QA team for the definition of functional tests.
      UML modelling.
    • Workflow modelling under BPMN notation.
    • Elaboration of user manuals and easy to understand functional documentation.
    • Agile framework: SCRUM.

    General:

    • You will be part of a multidisciplinary development team developing data-driven solutions, with a strong foundation in AI Models and Optimisation Algorithms.
    • Good software development practices (SOLID patterns and principles).
      Documentation of work performed.
    • Good communication and teamwork skills.

    Degree:

    • Preferably a degree in Computer Science.

    Experience:

    • 5+ years of experience.
    • 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:

    • Dockers.
    • 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.
    • Good communication and teamwork skills.

    Degree:

    • Higher degree in Computer Engineering or equivalent.

    Experience:

    • 5+ minimum professional experience.
    • 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.

    Knowledge:

    • Upper-middle level of English.

    Degree:

    • Preferably a Higher Degree in Computer Science.

    Experience:

    • Minimum professional experience of 5 years.
    • 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:

    • UI/UX.
    • API REST.
    • Basic knowledge in Docker.

    Valued:

    • DevExpress.
    • Apache eCharts or similar graphic library.
    • Management of cartographic libraries.
    • Teamwork in Agile frameworks and use of tools such as Jira.

    Degree:

    • Preferably a Higher Degree in Computer Science.

    Experience:

    • Minimum professional experience of 5 years.
    • 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…).

    Valued:

    • Knowledge in CI/CD.
    • Microservices architecture.
    • Basic knowledge in frontend (HTML, CSS, Javascript).
    • Python.
    • Teamwork in Agile frameworks and use of tools such as Jira.

    Degree:

    • Higher degree in Mathematics, Engineering, Computer Science, Statistics or equivalent.

    Experience:

    • 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…

    Requirements:

    • Medium to high level in programming languages such as C#, C++ or Java.
    • Upper-middle level of English.

    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.

    Degree:

    • 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.

    Valued:

    • Knowledge in different types of programming.
    • Microsoft technologies.
    • SAP.

    Degree:

    • Degree or diploma preferably in Software Engineering.

    Functions:

    • 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 in the adoption of agile within the company.

    Expectations for the position:

    • Must be able to drive data-driven solution initiatives under the Scrum framework playing a key role in translating business requirements into actionable user stories for the Scrum team.

    Minimum requirements:

    • Experience: minimum 5 years working as Scrum Master, in Scrum initiatives related to Digitalization and preferably with IT component.
    • Certifications: Compulsory: PSM I (or higher) or CSM.
    • Jira-Confluence work experience.
    • English: minimum C1 and fluent in spoken and written level.

    Desirable requirements:

    • Experience in translating customer business requirements into user stories that can be addressed by the Scrum team.
    • 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.
    • Additional experience and/or certifications with initiatives under traditional waterfall project methodologies.
    • Experience in Logistics Optimisation Solutions.
    • Previous experience as a developer.

    Degree:

    • Higher degree in Computer Engineering or equivalent.

    Experience:

    • 5+ years minimum professional experience.
    • 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.

    Requirements: 

    • Upper-middle level of English.

    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.

    Degree:

    • Higher degree in Computer Engineering or equivalent.

    Experience:

    • 2+ years minimum professional experience.
    • Development with Microsoft .NET Core framework, ASP.NET Core, C#.
    • Entity Frawework Core.
    • Web development with Javascript, HTML 5, CSS 3.

    Requirements:

    • Upper-middle level of English.

    Valued:

    • Knowledge in SPA frameworks such as Angular and React.JS.
    • Experience in agile methodologies.
    • Knowledge in Windows and Linux operating systems
    • Knowledge in SQL language.
    • Good practices in software development.