¡Activa las notificaciones laborales por email!

Associate Software Engineer

Onum

Madrid

Presencial

EUR 30.000 - 40.000

Jornada completa

Hace 18 días

Descripción de la vacante

A leading company in data optimization and analytics seeks an Associate Software Engineer in Madrid. This role involves developing and maintaining applications while working closely with senior engineers. Ideal candidates should possess a foundation in programming and a desire to enhance their skills in a collaborative environment.

Formación

  • Familiarity with programming concepts and development principles is required.
  • Experience with software frameworks like React, Angular, or Django preferred.
  • Agile methodologies experience is an advantage.

Responsabilidades

  • Assist in writing efficient, maintainable code based on requirements.
  • Test and debug code to resolve issues.
  • Collaborate with senior engineers and stakeholders on features.

Conocimientos

Object-oriented programming
Data structures
Algorithms
Version control (Git)
Relational databases
NoSQL databases
Cloud technologies (AWS, Azure, Google Cloud)

Educación

Bachelor’s degree in Computer Science
Software Engineering
Information Technology

Descripción del empleo

Company Onum is a data optimization and analytics company based in Madrid. We specialize in real-time data analysis to enable rapid decision-making regarding cybersecurity, network performance, and infrastructure management. Onum helps you optimize your data analytics costs by reducing data, avoiding vendor lock-in, and aligning the value of each dataset with actions taken.

About the Role The Associate Software Engineer is responsible for developing, testing, and maintaining software applications under the supervision of senior engineers. This role offers an opportunity to learn and apply software engineering principles while working on real-world projects. The ideal candidate is a motivated self-learner with a solid foundation in programming and software development.

Responsibilities Software Development : Assist in writing clean, efficient, and maintainable code based on project requirements and technical specifications. Testing and Debugging :

Write and run tests to ensure code functionality and fix any bugs or issues as they arise. Collaboration :

Work closely with senior engineers, product managers, and designers to develop new features and improve existing applications. Learning and Improvement :

Continuously improve coding skills and software development knowledge by participating in code reviews, attending training sessions, and following best practices. Documentation : Create and update documentation for software designs, workflows, and codebases. Code Review : Participate in code reviews to learn from feedback and ensure code quality. Problem Solving :

Assist in identifying and solving technical challenges, including debugging issues in development and production environments

Required Skills & Qualifications Programming Skills :

Familiarity with software development concepts such as object-oriented programming, data structures, and algorithms. Version Control : Basic understanding of version control systems, preferably Git. Databases :

Basic knowledge of relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB). Exposure to Cloud Technologies :

Familiarity with platforms like AWS, Azure, or Google Cloud is beneficial, as is experience integrating with cloud-based applications.

Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Experience with software development frameworks or libraries (e.g., React, Angular, Django, Spring). Internship or hands-on project experience in software development. Familiarity with Agile methodologies (Scrum, Kanban) is a plus.

Our Values Own it :

We take full ownership from input to outcome, lead by doing and following through, and hold ourselves accountable by listening, learning, and stepping up when things go wrong. No Mask :

We speak clearly, directly, and respectfully, stay humble by learning from our mistakes, and build trust through radical clarity. United :

We collaborate fluidly across functions and teams, lift each other up by sharing the load, and genuinely enjoy working together. Move Boldly :

We stay curious, sharp, and technically bold, learning in motion, challenging the status quo with intention, and focusing our talent on solving the highest-impact problems.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.