Senior Software Developer C++
SITA
- Barcelona
- Permanente
- Tiempo completo
- Develop, maintain, and optimize C++ applications.
- Participate in the technical analysis of requirements for designing new application and system features.
- Actively participate in code reviews and contribute to continuous improvement processes.
- Develop and validate estimates for technical work that will be undertaken.
- Provide technical guidance to less experienced developers.
- Create unit tests and document software solutions.
- Bachelor’s degree in computer science, software engineering, or related field.
- Minimum of 5 years software engineering experience.
- 5+ years development experience creating performant, scalable applications (C++17 preferred).
- Unit testing (GoogleTest framework)
- Advanced Programming concepts like multi-threading, sockets, synchronization, memory management, exception management
- Database: SQL Language / MySQL Engine
- Experience with Qt or similar UI/UX frameworks.
- Strong problem-solving skills and ability to work effectively in an Agile/Scrum environment.
- Excellent communication and teamwork skills.
- Exceptional analytical and troubleshooting skills.