Search by job, company or skills

Data Dynamics

Data Dynamics - Senior C++ Developer - System Implementation

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title : Senior C++ Developer

Location : Pune, Maharashtra

Job Description

Responsibilities :

  • Application Development : Directly involved in coding C++ applications and system debugging on both Windows and Linux platforms.
  • Requirement Analysis : Meet with technology managers to determine application requirements and develop technical specifications.
  • System Implementation : Analyze system requirements and implement development tasks.
  • Scalable Code Writing : Write scalable and efficient code for C++ software applications.
  • Performance Optimization : Implement performance optimization strategies to enhance application efficiency.
  • Code Review and Debugging : Review and debug C++ applications to ensure high-quality code.
  • Support and Collaboration : Provide support for other developers and collaborate effectively within the team.
  • Deployment : Deploy functional applications, programs, and services.
  • Documentation : Draft software and application operating procedures.

Technical Skills

  • Strong OOP Concepts : Solid understanding of Object-Oriented Programming principles.
  • C++ Template Metaprogramming : Proficiency in C++ template metaprogramming.
  • Multithreading and Synchronization : Experience with multithreading and synchronization using C++14 semantics.
  • Thread Pool and Queuing Concepts : Knowledge of thread pool and queuing concepts.
  • Low-Level Access : Experience with low-level access to Win32 file I/O APIs.
  • Performance Optimization : Expertise in performance optimization strategies.

Preferred Skills

  • gRPC : Experience with gRPC client and server.
  • Kafka : Knowledge of Kafka producer/consumer in C++.

Qualifications

  • Experience : Proven experience in developing multi-threaded applications.
  • Education : Bachelor's degree in Computer Science, Engineering, or a related field.
  • Soft Skills : Strong problem-solving skills, excellent communication abilities, and a proactive attitude

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134103523