nCircle Tech Logo

nCircle Tech

Junior C++ Developer

Posted 5 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Junior
In-Office
Pune, Maharashtra, IND
Junior
Develop, test, maintain, and optimize high-performance C++ applications. Responsibilities include software design, code reviews, debugging, API and library integration, memory and performance optimization, documentation, and collaboration throughout the SDLC. The role requires knowledge of object-oriented programming, data structures, algorithms, STL, multithreading, memory management, Git, and Linux/Unix environments.
The summary above was generated by AI

We are seeking a talented and motivated C++ Developer with 1-2 years of experience in software development. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-performance applications using C++. This role offers the opportunity to work on challenging projects and collaborate with cross-functional teams to deliver scalable and efficient software solutions.

Key Responsibilities
  • Develop, test, and maintain software applications using C++.
  • Write clean, efficient, and reusable code following coding standards and best practices.
  • Participate in software design, implementation, and code reviews.
  • Debug, troubleshoot, and resolve software defects and performance issues.
  • Collaborate with product managers, QA engineers, and other developers to deliver quality solutions.
  • Optimize application performance, memory usage, and system reliability.
  • Develop and integrate APIs, libraries, and third-party components.
  • Create and maintain technical documentation.
  • Participate in the complete Software Development Life Cycle (SDLC).


Requirements
Required Skills
  • 1-2 years of hands-on experience in C++ development.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Good knowledge of Data Structures and Algorithms.
  • Familiarity with STL (Standard Template Library).
  • Understanding of multithreading, memory management, and debugging techniques.
  • Experience with version control systems such as Git.
  • Basic knowledge of Linux/Unix environments.
  • Strong analytical and problem-solving skills.
Preferred Skills
  • Familiarity with C++11/14/17 standards.
  • Exposure to socket programming, networking concepts, or embedded systems.
  • Knowledge of software design patterns.
  • Experience with unit testing frameworks.
  • Understanding of Agile development methodologies.


Similar Jobs

2 Months Ago
In-Office
Entry level
Entry level
Angel or VC Firm • Professional Services
Develop ultra-low-latency trading infrastructure for global exchanges, including market data and order routing adapters, OMS and EMS improvements, trading GUIs, and hardware/software latency optimization. The role requires C++ development, trading platform experience, knowledge of financial products and execution algorithms, and participation in end-to-end maintenance of a multi-location trading system. Linux, shell scripting, and Python are relevant supporting technologies.
Top Skills: C++EmsLinuxLow-Latency Trading SystemsOmsOrder Routing AdaptersPythonShell ScriptingTbt Market Data Adapters
An Hour Ago
Hybrid
Junior
Junior
Financial Services
Develop and troubleshoot secure, scalable software for payments technology. Responsibilities include coding, system design, testing, SDLC execution, technical troubleshooting, data analysis, automation, and collaboration within an agile team. Preferred experience includes Java 17+, enterprise full-stack development, microservices, AWS deployment using EKS, ECS, and EC2, Terraform, and relational databases such as Oracle or PostgreSQL.
Top Skills: Amazon Ec2Aws Elastic Container ServiceAws Elastic Kubernetes ServiceCi/CdJavaJava 17+MicroservicesOraclePostgresSQLTerraform
An Hour Ago
Hybrid
Senior level
Senior level
Financial Services
Develop and maintain secure, scalable enterprise applications as a senior agile team member. Build Java and Spring Boot backends, React and TypeScript frontends, REST APIs, and AWS cloud solutions. Design architectures, troubleshoot complex technical issues, optimize PostgreSQL databases, and develop AWS Glue data workflows. Apply secure coding, resiliency, CI/CD, testing, and responsible AI-assisted development practices while analyzing data to improve systems and engineering effectiveness.
Top Skills: AgileAi-Assisted Software Development ToolsAWSAws GlueCi/CdCSSHTML5JavaJavaScriptPostgresReactRestful ApisSpring BootTypescript

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account