Volver a la lista

Descripción de la vacante

Senior Software Developer C++ en Madrid, España

Luxoft

Madrid, España

Our client is a global leader in orthodontic solutions, providing innovative and high-quality products and technologies to orthodontists and patients worldwide. With a history of over 60 years, they offer a wide range of orthodontic products, including braces, wires, brackets, and aligners.

We are seeking an experienced C++ Software Developer to join a team focused on development of web application.
Responsibilities

1) Architectural design: Collaborate with stakeholders to analyze system requirements and propose scalable and efficient software architectures for web applications.

2) Back-end development: Develop robust and high-performance server-side components using C++ programming language, adhering to best coding practices and industry standards.

3) Database integration: Integrate the web application with databases, design efficient data storage schemas, and optimise data retrieval and manipulation operations.

4) System performance optimisation: Identify and address performance bottlenecks in the web application, optimise algorithms, and improve overall system efficiency.

5) Collaboration with front-end developers: Coordinate with front-end developers to ensure seamless integration between the front-end and back-end components, implementing APIs and data communication protocols.

6) Debugging and issue resolution: Troubleshoot complex software issues, investigate and resolve bugs, and provide technical support to diagnose and fix issues reported by users or testing teams.

7) Code review and mentoring: Conduct code reviews to maintain code quality and provide constructive feedback to junior developers. Mentor and guide less experienced team members when needed.

8) Technical documentation: Create and maintain technical documentation, including architecture diagrams, API specifications, and coding standards to facilitate effective collaboration and knowledge sharing.

9) Collaboration in an Agile environment: Work collaboratively in an Agile/Scrum development environment, participate in sprint planning, provide accurate time estimates, and deliver high-quality software within defined timelines.

10) Continuous learning and improvement: Stay updated with emerging technologies, industry trends, and best practices in web application development and software architecture, and apply them to enhance the development process and overall product quality.

Skills

Must have

Bachelor or Master degree in Computer Science, IT, Engineering or any other related subject

Experience in designing, writing and shipping multithreaded code written in C++ (including C++ 11 and 14) (at least 3 years)

Experience in developing web applications in C++ (at least 1 year)

Experience with Qt (versions 5 and above) (at least 1 year).

Aspiration to constantly enhance and learn about new technologies and concepts

Knowledge in debugging software, version control systems (Git, SVN, etc), and building environments (cmake)

Experience with WebAssembly, or a strong background in C++/Rust and web technologies with readiness to ramp up on WASM quickly

Upper-intermediate English (at least) is mandatory

Nice to have

3D, CAD/CAM experience

Agile development methodologies: Experience working in an Agile/Scrum environment, following iterative development processes, participating in sprint planning, and delivering high-quality software within given timelines.

Continuous learning and adaptation: Demonstrated willingness to stay updated with the latest industry trends, technologies, and best practices in web application development and software architecture.

Other

Languages

English: C1 Advanced

Seniority

Senior

Vacantes similares

Más como este puesto

  • Remoto
  • Tiempo completo
  • TI
... supports nearly a billion end users globally in industries where documents aren’t just files, they’re mission-critical. Your Role at Nutrient… We’re looking for a Senior Software Engineer who likes making things work and keeping them working. You’ll join the Native team, which builds the core document technology behind our .NET ...

España

  • Remoto
  • Híbrido
  • Presencial
  • TI
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior C++ Software Engineer based in Spain. Join an innovative engineering project focused on developing advanced embedded vision systems and intelligent traffic management solutions. In this ...

España, España

  • Híbrido
  • Presencial
  • Tiempo completo
  • TI
Job Description: Senior Software Engineer – C++ / Linux Flight Simulation Software About the Role We are looking for an experienced Senior Software Engineer to join our simulation engineering team, developing and maintaining software solutions for aeronautical simulation systems. In this role, you will contribute to the ...

España, España

  • Híbrido

1500 €/mensuales

Can you imagine defining the software architecture behind a next-generation medical robotics platform? Join our expert team to work on a Medical Technology project, contributing to the development of advanced robotic software systems. You will apply your knowledge of Modern C++, QNX/RTOS, EtherCAT and safety-critical architectures ...

España

  • Remoto
  • Contrato
  • TI

140000 $/año

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer – C# / .NET based in Spain. Join a globally distributed software organization developing innovative solutions that help consumer brands optimize operations, recover ...

España, España

WeHunt España

Software Developer

  • Remoto
  • TI
Resumen del puesto Rol de Software Developer para el sector industrial, Cantabria. Desde WeHunt, estamos colaborando con una empresa especializada en el diseño y fabricación de sistemas de calefacción y refrigeración industrial para los sectores industrial/oil&gas. Descripción del puesto de trabajo Desarrollo PHP: Diseño, ...

Madrid, España

ALTEN SOLUCIONES PRODUCTOS AUDITORIA E INGENIERIA S.A.U.

Desarrollador/a Software C/C+

... nuestros proyectos se debe a las personas que forman nuestro equipo. Por eso, si tienes más de dos años de experiencia trabajando en proyectos de desarrollo software, nos comprometemos a impulsar tu talento, satisfacer tus expectativas laborales y hacerte sentir como en casa. ¿Quieres construir hoy el mundo de mañana? ¡Sigue ...

Madrid, España

  • Híbrido
  • Presencial
  • Tiempo completo
  • TI
... the emotion of sport through industry-leading sports video games, including Madden NFL football, EA Sports FC soccer, NHL® hockey, and EA SPORTS UFC . As a Senior Systems Software Engineer, you will help architect and scale our core game and engine foundations within Unreal Engine. You will maintain a broad view of the ...

Madrid, España

  • TI
  • Gestion de producto
  • Diseno
... everywhere! Follow us on Instagram@lifeatwiristogetasneakpeekintoourvibrantcompanyculture! Don'tmissthisexcitingopportunitytocontributeyourexperienceasa JuniorSoftwareDeveloper andhelpshapethe futureofWiris. You will contribute to the development, maintenance, and improvement of MathType integrations and related services, ...

Barcelona, España

  • Remoto
  • Híbrido
  • Presencial
  • Tiempo completo
  • TI
... of today's system, and every one of them has to keep running well until it moves across. We're growing the engineering team to do both. The role This is a developer role for someone early in their career who already builds software with AI coding agents and wants to do it on a real product with real clients. You'll help ...

España, España