Software Developer (C/C++) Application/Tools Focus 7HillsCyberWall

  • company name 7HillsCyberWall
  • working location Office Location
  • job type Full Time

Experience: 2 - 2 years required

Pay:

Salary Information not included

Type: Full Time

Location: Gujarat

Skills: Agile methodologies, Git, Boost, Qt, Network Programming, Multithreading, CC, Objectoriented programming, Build systems, Software Development Lifecycle, STL containersalgorithms, Static code analysis tools, Performance profiling

About 7HillsCyberWall

Job Description

Responsibilities Design, implement, and maintain C/C++ applications and internal tooling (build tools, commandline utilities). Collaborate with crossfunctional teams (product, QA, DevOps) to gather requirements and translate them into technical solutions. Write clean, modular, and efficient code that adheres to coding standards and best practices. Develop unit tests and integration tests; participate in continuous integration workflows. Troubleshoot and debug issues in development and production environments. Required Qualifications Bachelors degree in Computer Science, Software Engineering, or related discipline (or equivalent handson experience). Solid understanding of modern C++ (C++11/14/17) and objectoriented programming principles. Familiarity with build systems (CMake, Makefiles) and crossplatform development. Basic knowledge of software development lifecycle (SDLC) and agile methodologies. Git (branching, merging, pull requests) experience. Desired Skills & Attributes Personal projects or contributions to opensource C/C++ libraries, frameworks, or tools. Exposure to libraries such as Boost, STL containers/algorithms, or Qt for GUI. Familiarity with static code analysis tools (clangtidy, cppcheck). Knowledge of network programming (sockets), multithreading, or performance profiling a plus. Ability to learn quickly, take ownership of tasks, and communicate effectively in a collaborative environment.,