C++ Engineer - 4 Month Contract
ZinCaT Technology · Colombo, Western Province, Sri Lanka
Tailor my CV for this job — freeC++ Engineer - 4 Month ContractAre you an experienced C++ Engineer with hands-on expertise in migrating Conan 1 to Conan 2? Join our team and take the lead in modernizing C++ build environments, dependency management, and build automation.Key ResponsibilitiesLead the migration of existing C++ applications from Conan 1 to Conan 2.Convert Conan recipes, configurations, and dependency management workflows.Integrate Conan 2 with CMake, MSBuild, and Visual Studio.Troubleshoot complex build, compilation, dependency, packaging, and linker issues.Validate builds across supported platforms and configurations.Develop technical documentation, migration guides, and best-practice recommendations.Support testing, build automation, and continuous integration processes.Required Skills & QualificationsStrong commercial experience developing and building C++ applications.Proven, hands-on experience migrating projects from Conan 1 to Conan 2 (mandatory).In-depth knowledge of Conan recipes, profiles, generators, and dependency resolution.Strong expertise in CMake, modern C++, MSBuild, and Visual Studio project structures.Experience with compiler toolchains, runtime dependencies, and multi-configuration builds.Proficiency in Python and/or PowerShell scripting.Experience with Git, GitLab CI/CD, and AWS.Ability to work independently and deliver migration projects with minimal guidance.Ideal CandidateA technically strong engineer who can independently assess existing C++ build environments, execute Conan 1 to Conan 2 migrations, and resolve complex build issues efficiently.