C++ developer

Overview

On Site
$120,000 - $140,000
Full Time

Skills

C++

Job Details

  • Due to client restrictions, preference will be given to candidates who are already located in City/Region

Required Skills & Experience:

  • Strong software development background with 3 5+ years of experience in enterprise-level applications.

  • Proficient in C++ development, including modern C++11 features (e.g., memory management, rvalues) as well as classic C++98.

  • Experience developing in a Linux environment.

  • Familiarity with C language, with the ability to read and write C code.

  • Experience with peer code reviews and collaborative development practices.

  • Proficient in Python and Bash scripting.

  • Solid understanding of cryptographic concepts, including TLS and PKI certificates.

  • Hands-on experience with Docker and docker-compose for containerization.

  • Experience working with Jenkins and writing Jenkinsfiles for CI/CD pipelines.

  • Basic knowledge of SQL and relational databases.

  • Experience in full stack web development, including Nginx, Flask, and Vue.js.

  • Comfortable using enterprise tools such as JIRA, Confluence, and GitLab.

  • Experience using the Berkeley socket API for network communication.

  • Practical knowledge of frontend frameworks like Vue.js.

Preferred Qualifications:

  • Bachelor s degree or higher in Computer Science, Engineering, or a related field.

  • Additional experience or specialization in cryptography is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.