Search by job, company or skills

C++ Developer

  • Posted 13 hours ago
  • Be among the first 10 applicants

Job Description

Job Summary

Highly skilled Senior C++ Developer with 10+ years of experience in designing, developing, and

maintaining high-performance software applications. The ideal candidate should have strong

expertise in modern C++ development, software design principles, and system-level

programming, with the ability to work in a fast-paced and collaborative environment.

Key Responsibilities

  • Design, develop, test, and maintain software applications using C++.
  • Analyze functional and technical requirements and provide scalable solutions.
  • Develop robust, efficient, and high-performance software components.
  • Participate in architecture, design, and code review discussions.
  • Write clean, maintainable, and reusable code following best practices.
  • Troubleshoot and resolve complex software defects and performance issues.
  • Optimize applications for speed, scalability, and reliability.
  • Collaborate with cross-functional teams including Product Management, QA, and

DevOps.

  • Ensure compliance with coding standards, security guidelines, and development

processes.

  • 10+ years of hands-on experience in C++ development.
  • Strong proficiency in Modern C++
  • Solid understanding of Object-Oriented Programming (OOP), Design Patterns, and

SOLID principles.

  • Strong knowledge of Data Structures and Algorithms.
  • Experience with Multithreading, Concurrency, and Synchronization concepts.

Preferred Skills

  • Experience with CMake, Makefiles, or other build systems.
  • Knowledge of networking concepts, TCP/IP, and socket programming.
  • Experience with REST APIs and system integrations.
  • Familiarity with database technologies such as SQL Server, PostgreSQL, MySQL, or

Oracle.

  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Experience with CI/CD tools and DevOps practices.
  • Knowledge of distributed systems and microservices architecture is a plus.

Educational Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology,

Engineering, or a related field.

Soft Skills

  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and within cross-functional teams.
  • Strong ownership and accountability.
  • Ability to mentor and guide junior team members.
  • Adaptability and willingness to learn new technologies.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153763311

Similar Jobs

Hyderabad

Skills:

C C++Distributed SystemsMemory ManagementC++ DevelopmentC++ Programming

Hyderabad

Skills:

.NETC#C++OopGitWindows APIs

Hyderabad, India

Skills:

TcpdumpSqlJavaLoad BalancersTomcatLinuxFirewallsMySQLOracleJbossNetstatSolarisNginxPostgreSQLSsTroubleshooting ToolsRouting ConceptsApache HTTPDNetwork Diagnostics

Hyderabad, India

Skills:

ms build .NET Framework 4.8.2.NET SDK 8.0.4Design PatternsJsonMultithreadingSvnWpfAzure DevOpsSocket ProgrammingWindows ServicesException HandlingUDPOodDebuggingSolid PrinciplesWinformsSqlOopGitMemory ManagementXmlDbmsWcfCOMWiX ToolsetVS IDE 2022

Hyderabad

Skills:

C++MultithreadingAlgorithmsData StructuresSystem DesignVersion ControlDebuggingPerformance TuningUnit TestingObject-Oriented

Beware of Scammers

We don’t charge money for job offers