What you’ll need:
• B.Tech or M.Tech or equivalent with at least 3-year of experience
• Build abstractions and contracts with separation of concerns for a larger scope.
• Extensive programming experience in any one programming language like Java, Ruby, Clojure, Scala,C or C++, SQL etc
• Strong object-oriented programming skills.
• Experience with multi-threading and concurrency programming
• Ability to work with complex business flows and dealing with huge amounts of data.
• Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD)
• Experience of building robust and scalable web-applications is good to have.
Responsibilities
What you’ll do:
• Design components by translating product requirements, break down project into tasks and provide accurate estimates
• Independently come up with different solutions, extensibile Low level design. Write modular, extensible, readable and performant code
• Choose the right Data Structures, tools and tech stacks and be able to do High Level Designing with guidance.
• Build, develop, mentor and coach junior team members
• Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
C++ : Strong programming Exp in C++
Devops: Jenkins/Teamcity
Containerization : Docker
Orchestration: Kubernetes
Cloud: IAC tools like Terraform
Additional req: past experience in TLS, TCP/IP, HTTP, HTTPS, Proxy Protocol layer 3 and layer 7 is desirable
Responsibilities
C++ : Strong programming Exp in C++
Devops: Jenkins/Teamcity
Containerization : Docker
Orchestration: Kubernetes
Cloud: IAC tools like Terraform
Additional req: past experience in TLS, TCP/IP, HTTP, HTTPS, Proxy Protocol layer 3 and layer 7 is desirable
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
in modern C++ (11/14/17/20) and Object-Oriented Programming (OOP). Plaese make sure the C++ latest Version are mentioned in the project not only in summary.
Job Description – C++ Developer
Job Summary:
We are looking for a highly skilled C++ Developer (10-14 years) with strong problem-solving abilities, a deep understanding of software architecture, and expertise in code quality and testing practices.
The ideal candidate should not only be proficient in data structures, algorithms, and object-oriented programming but also demonstrate critical thinking and hands-on experience in designing scalable and maintainable software.
Key Responsibilities:
• Develop high-quality C++ applications, ensuring robust architecture, maintainability, and performance.
• Enforce coding standards and best practices to achieve high-quality, modular, and testable code.
• Optimize data structures and algorithms for efficiency and scalability.
• Participate in architectural discussions on data handling, Concurrency, and system design.
• Conduct thorough code reviews to ensure adherence to coding standards and best practices.
• Implement unit tests to validate software quality.
• Debug and troubleshoot complex software issues, improving performance and reliability.
Required Skills & Qualifications:
• Strong proficiency in modern C++ (11/14/17/20) and Object-Oriented Programming (OOP).
• Hands-on experience with software architecture & Design
• Proven experience in multithreading, concurrency, and memory management in C++.
• Strong understanding of software quality principles, including code reviews, static analysis, and test-driven development (TDD).
• Familiarity with design patterns, STL (Standard Template Library), and smart pointers.
• Experience with debugging tools (GDB, Valgrind, AddressSanitizer, Clang Static Analyzer).
• Knowledge of unit testing frameworks (Google Test, Catch2, or similar).
• Hands on Experience of microservices, inter-process communication (IPC), and distributed systems.
• Experience with Agile/Scrum methodologies and CI/CD pipelines.
• Version control proficiency (Git, SVN, or Mercurial).
• Ability to articulate technical concepts clearly and participate in deep technical discussions.
Preferred Skills:
• Experience with CMake, Boost, Qt, or embedded systems.
• Scripting knowledge (Python, Bash) for automation.
• Development experience in Linux/Unix environments.
Education & Experience:
• Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field.
Responsibilities
in modern C++ (11/14/17/20) and Object-Oriented Programming (OOP). Plaese make sure the C++ latest Version are mentioned in the project not only in summary.
Job Description – C++ Developer
Job Summary:
We are looking for a highly skilled C++ Developer (10-14 years) with strong problem-solving abilities, a deep understanding of software architecture, and expertise in code quality and testing practices.
The ideal candidate should not only be proficient in data structures, algorithms, and object-oriented programming but also demonstrate critical thinking and hands-on experience in designing scalable and maintainable software.
Key Responsibilities:
• Develop high-quality C++ applications, ensuring robust architecture, maintainability, and performance.
• Enforce coding standards and best practices to achieve high-quality, modular, and testable code.
• Optimize data structures and algorithms for efficiency and scalability.
• Participate in architectural discussions on data handling, Concurrency, and system design.
• Conduct thorough code reviews to ensure adherence to coding standards and best practices.
• Implement unit tests to validate software quality.
• Debug and troubleshoot complex software issues, improving performance and reliability.
Required Skills & Qualifications:
• Strong proficiency in modern C++ (11/14/17/20) and Object-Oriented Programming (OOP).
• Hands-on experience with software architecture & Design
• Proven experience in multithreading, concurrency, and memory management in C++.
• Strong understanding of software quality principles, including code reviews, static analysis, and test-driven development (TDD).
• Familiarity with design patterns, STL (Standard Template Library), and smart pointers.
• Experience with debugging tools (GDB, Valgrind, AddressSanitizer, Clang Static Analyzer).
• Knowledge of unit testing frameworks (Google Test, Catch2, or similar).
• Hands on Experience of microservices, inter-process communication (IPC), and distributed systems.
• Experience with Agile/Scrum methodologies and CI/CD pipelines.
• Version control proficiency (Git, SVN, or Mercurial).
• Ability to articulate technical concepts clearly and participate in deep technical discussions.
Preferred Skills:
• Experience with CMake, Boost, Qt, or embedded systems.
• Scripting knowledge (Python, Bash) for automation.
• Development experience in Linux/Unix environments.
Education & Experience:
• Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Java Developer good to have C++ experience
• Coding experience in core java & Spring boot, multi-threading collection framework, logging, debugging & log analysis
• Experience in Kubernetes and Docker environment,
• Microservice architecture, Ansible, REST Web Services, ELK stack
• Experience in shell scripting.
• Strong understanding of object-oriented programming and design patterns.
• Experience with multi-threading and concurrency.
Good to have
• Experience in C++ development and debugging in Linux environment.
• Experience with C++11/14/17 standards.
• Experience in Linux Platform.
Responsibilities
Java Developer good to have C++ experience
• Coding experience in core java & Spring boot, multi-threading collection framework, logging, debugging & log analysis
• Experience in Kubernetes and Docker environment,
• Microservice architecture, Ansible, REST Web Services, ELK stack
• Experience in shell scripting.
• Strong understanding of object-oriented programming and design patterns.
• Experience with multi-threading and concurrency.
Good to have
• Experience in C++ development and debugging in Linux environment.
• Experience with C++11/14/17 standards.
• Experience in Linux Platform.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance