Arquitecto/a C++
hace 5 días
C++ Software Architect – Leading Platform for the Fenestration Industry About the company At Preference , we develop cutting-edge software that digitalizes and automates the supply chain of configurable products, both for new build construction and the distribution channel. Our goal is to transform the fenestration industry through technology that adds value to every player in the ecosystem: system suppliers and extruders, fabricators, distributors, architects, and end customers. The role We are looking for a C++ Software Architect to lead the technical evolution of our platform and help us scale a complex, business-critical product with high performance demands. Your mission will be to define and guide architectural decisions in C++, participating in large-scale refactoring, performance improvements, and the design of robust and scalable solutions. What you will do Design and evolve the architecture of our C++-based modules. Take part in large-scale refactoring projects , improving code quality, maintainability, and performance. Work with concurrent programming and code optimization in demanding environments. Collaborate on interoperability between C++ and other environments (managed code, pInvoke, etc.). Apply SOLID principles and design patterns in your day-to-day work. Work within an Agile development environment, contributing ideas for continuous improvement. Use version control and continuous integration tools as part of your workflow. Design and maintain unit tests to ensure software stability. Collaborate closely with other technical teams to ensure a coherent, end-to-end product vision. What we are looking for (must-have) We are looking for someone who can demonstrate strong experience in: Modern C++ and advanced use of the STL . Designing C++ architectures using a variety of design patterns . Refactoring large and complex codebases. Concurrent programming and performance optimization. Interoperability with other languages/environments (e.g. pInvoke, managed code ). Applying SOLID principles . Working with Agile development methodologies . Using Git or other version control tools and CI pipelines . Building and maintaining unit testing suites. Nice to have Not mandatory, but highly valued: Experience working with Gitflow or similar branching strategies. Programming on GPUs . Knowledge of applied geometry . Experience migrating or refactoring C++ libraries from Windows-specific environments to standard C++/Linux . Working with Docker in development or deployment workflows. Ability to work comfortably in English in a technical environment. Key competencies Beyond technical skills, how you work matters a lot to us: Clear and effective communication with developers and cross-functional teams. Strong team player with a collaborative mindset. High level of commitment to goals and deadlines. Continuous improvement mindset and curiosity to keep learning. Benefits Meal vouchers . Private health insurance . The chance to join a specialized technical team, working on a complex, mature product with a strong position in the market. #J-18808-Ljbffr
-
ARQUITECTO-A SOFTWARE CON DISCAPACIDAD.
hace 1 semana
Comunidad Valenciana, España Capitole A tiempo completoAt Capitole Consulting, we keep growing and we're looking for an experienced C# .NET Developer with a DevOps mindset to join our AquaAdvanced team. You'll work on a real SaaS product in production, participating end-to-end: from understanding business needs and designing solutions, to developing, deploying and maintaining applications running in live...