Software Developer (C/C++) Application/Tools Focus 7HillsCyberWall
7HillsCyberWall
Office Location
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.,