Attiva gli avvisi di lavoro via e-mail!

Senior software engineer

BLT ITALIA

Camaiore

Ibrido

EUR 40.000 - 60.000

Tempo pieno

28 giorni fa

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Inizia da zero o importa un CV esistente

Descrizione del lavoro

BLT ITALIA recherche un Software Engineer pour participer à la conception et à la mise en œuvre de composants logiciels. Le candidat idéal aura un Bac+5 en ingénierie ou informatique, avec au moins 5 ans d'expérience en développement. Un environnement de travail hybride flexible et des opportunités de développement de compétences seront offerts, avec un salaire compétitif au sein d'une équipe dynamique.

Servizi

Salaire compétitif
Horaires flexibles
Opportunités de développement de compétences
Mobilité interne
Environnement amical et inclusif

Competenze

  • Minimum 5 ans d'expérience professionnelle en développement logiciel.
  • Capacité à concevoir et mettre en œuvre des logiciels d'interface.
  • Expérience en design et architecture de logiciels requise.

Mansioni

  • Analyser et évaluer la faisabilité technique des exigences produit.
  • Développer de nouveaux composants logiciels ou modifier ceux déjà existants.
  • Créer et maintenir la documentation technique.

Conoscenze

C++
Conception et mise en œuvre de logiciels d'interface
Compréhension du cycle de vie complet des logiciels
Programmation orientée objet
Programmation multithread et multiprocessus

Formazione

Diplôme de Bac+5 en ingénierie ou informatique

Strumenti

YAML
OpenAPI
JSON Schemas
React
Typescript
JavaScript
Linux

Descrizione del lavoro

Software Engineer - Engineering

Scope

BLT is a leader in video production servers and live content management. We deliver live videos and emotions to billions of people every day. As an Engineer, you actively participate in various stages of the development process: analysis, architecture, design, implementation, testing, documentation, and maintenance. You work in a self-organized, cross-functional development team in an agile and fast-paced environment. You will be responsible for delivering ergonomic and efficient web interfaces, closely collaborating with product owners, architects, and UI designers.

Job Description

  • Analyze and review product requirements, assessing technical feasibility
  • Build technical design proposals
  • Develop new software components or modify existing ones
  • Participate in peer code reviews
  • Plan, define, and perform unit testing
  • Create or maintain technical documentation
  • Integrate software components developed by yourself and team members
  • Solve defects reported in the defect tracking system
  • Maintain existing applications
  • Identify risks and coordinate with Quality Control for test plans
  • Estimate work effort for assigned tasks
  • Track and report daily work and tasks to your manager
  • Follow BLT software development processes (Source Control, Defect Tracking, Coding Standards, CI)
  • Propose process improvements

Profile

  • Engineer with a Bachelor's or Master's degree in Engineering or Computer Science
  • Minimum 5 years of professional software development experience

Technical Skills

  • Strong knowledge of C++
  • Experience designing and implementing interface software
  • Understanding of the full software lifecycle
  • Experience in software design and architecture
  • Knowledge of Object-Oriented Design, multithreaded and multi-process programming

Assets (not mandatory)

  • Experience with YAML, OpenAPI, JSON Schemas, React, Typescript, JavaScript
  • Experience working on Linux
  • Experience with Agile methodologies
  • Experience in broadcast environments and devices
  • Experience with GRPC

Soft Skills

  • High-quality results through analysis and planning; results-oriented
  • Creative, pragmatic, proactive
  • Quick understanding of technical domains
  • Open to change and continuous learning
  • Autonomous, good planning and communication skills
  • Initiative, curiosity, effective communication
  • Team player, constructive feedback provider
  • Aligns with BLT values: Innovation, Passion, Excellence, Agility, Accountability, Teamwork, Customer Success

Languages

  • Fluent in Italian and proficient in English
  • Additional languages are a plus

Offer

Joining BLT means a competitive salary, flexible schedules, hybrid working policies, skill development opportunities, internal mobility, and a friendly, inclusive environment.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.