Senior Software Developer C++

Luxoft Spain

Madrid

Presencial

EUR 45 000 - 65 000

Tempo integral

há 2 horas
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Luxoft Spain is seeking an experienced C++ Software Developer to join a team focused on building a web application for global orthodontic solutions.

You will design architectures, implement high-performance back-end components in C++, integrate with databases, and collaborate with front-end developers within an Agile environment.

The ideal candidate has 3+ years in C++, hands-on Qt experience, multithreaded software skills, and solid debugging and build tools knowledge (Git, SVN, cmake).

Qualificações

  • Bachelor or Master in Computer Science, IT, Engineering or related field.
  • 3+ years designing, writing and shipping multithreaded C++ code (C++11/14).
  • 1+ year developing web applications in C++.
  • 1+ year using Qt (v5+).
  • Strong debugging, version control and build environment skills.

Responsabilidades

  • Architectural design and collaborating with stakeholders on scalable web app architecture.
  • Back-end development with high-performance C++ components following best practices.
  • Database integration and data storage schema design for efficient access.
  • System performance optimization and algorithm improvements.
  • Collaboration with front-end developers for API integration and data communication.
  • Debugging, issue resolution, and technical support for users/testing teams.
  • Code reviews and mentoring of junior developers; documentation of standards.
  • Technical documentation and architecture diagrams to aid collaboration.
  • Work in an Agile/Scrum environment with accurate time estimates.
  • Continuous learning and applying new technologies to improve quality.

Conhecimentos

Multithreaded C++ design
C++ web applications
Qt framework
Debugging & troubleshooting
Learning mindset

Formação académica

Bachelor/Master in CS/IT/Engineering

Ferramentas

Git
SVN
cmake

Descrição da oferta de emprego

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
  • Architectural design: Collaborate with stakeholders to analyze system requirements and propose scalable and efficient software architectures for web applications.
  • Back-end development: Develop robust and high-performance server-side components using C++ programming language, adhering to best coding practices and industry standards.
  • Database integration: Integrate the web application with databases, design efficient data storage schemas, and optimize data retrieval and manipulation operations.
  • System performance optimization: Identify and address performance bottlenecks in the web application, optimize algorithms, and improve overall system efficiency.
  • 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.
  • 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.
  • 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.
  • Technical documentation: Create and maintain technical documentation, including architecture diagrams, API specifications, and coding standards to facilitate effective collaboration and knowledge sharing.
  • 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.
  • 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).
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.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Developer C++
Senior Software Developer C++

Luxoft • Madrid

Presencial
EUR 42 000 - 64 000
Senior C++ Web Backend Engineer
Senior C++ Web Backend Engineer

Luxoft Spain • Madrid

Presencial
EUR 45 000 - 65 000
Senior C++ Web Architect (Qt) – Multithreaded Backend
Senior C++ Web Architect (Qt) – Multithreaded Backend

Luxoft • Madrid

Presencial
EUR 42 000 - 64 000
Senior Java Developer
Senior Java Developer

Luxoft • Madrid

Presencial
EUR 55 000 - 70 000
Senior Java Developer
Senior Java Developer

Luxoft Spain • Comunidad de Madrid

Híbrido
EUR 55 000 - 70 000
Senior Software Development Engineer (C++ | Computer Geometry)
Senior Software Development Engineer (C++ | Computer Geometry)

Ormco • Madrid

Presencial
EUR 70 000 - 100 000
Medical and dental coverage
Meal allowance
Maternity & paternity leave
Senior Java Developer
Senior Java Developer

Luxoft Spain • Madrid

Presencial
EUR 60 000 - 85 000
Senior QA Manual
Senior QA Manual

Luxoft • Madrid

Presencial
EUR 34 000 - 48 000
Senior Test Automation Engineer
Senior Test Automation Engineer

Luxoft • Madrid

Presencial
EUR 45 000 - 65 000
Software Development Engineer
Software Development Engineer

Dental Imaging Technologies Corporation • Madrid

Presencial
EUR 70 000 - 95 000
Onsite 4x per week in Madrid
Global cross-functional team