5 - 7 years
7 - 11 Lacs
Jaipur
Posted:1 week ago|
Platform:
Work from Office
Full Time
About the Job We are seeking a highly skilled and experienced C++ Developer to join our dynamic team. The ideal candidate will be passionate about developing high-performance applications on Linux platforms, with a strong emphasis on multithreading and system-level programming. You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment. This role requires a proactive individual with excellent problem-solving abilities, a commitment to code quality, and a collaborative mindset. Responsibilities: - Design, develop, and maintain robust and efficient C++ applications on Linux.- Implement and optimize multithreaded applications to maximize performance and scalability.- Write clean, well-documented, and testable code. - Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment. - Debug and troubleshoot complex software issues, identifying and implementing effective solutions.- Optimize application performance through techniques such as memory management, loop optimization, and the use of inline functions.- Collaborate with cross-functional teams, including software engineers, QA, and project managers, to deliver high-quality software solutions.- Contribute to architectural design and discussions.- Stay up-to-date with the latest C++ standards and best practices. - Utilize and integrate with source code management tools.- Employ Agile/Scrum methodologies in the development process.- Work with Docker and containerization technologies for application deployment. Mandatory Skills: - C++: 5+ years of hands-on experience in C++ programming, with a strong understanding of memory management, file I/O, and streams concepts.- Multithreading: Solid expertise in multithreading, including creating and managing threads, synchronization mechanisms (mutexes, condition variables), and kernel-level understanding.- Linux: Proficiency in developing and troubleshooting applications on Linux, with a deep understanding of command-line tools, POSIX standards, processes, and networking.- Architecture: Strong understanding of software architecture principles and experience in building applications within a C++ environment. Good to Have Skills: - SCM Tool & IDE: Familiarity with source code management tools (e.g., Git, ClearCase) and the ability to integrate them with Integrated Development Environments (IDEs). Experience with setting up a Linux IDE.- Agile & Scrum: Experience with Agile and Scrum methodologies. - GIT & Confluence: Experience with GIT for version control and Confluence for documentation.- Web Application: Knowledge of developing web applications on the C++ platform.- Project Exposure: Solid understanding of project lifecycles and SDLC processes.- Troubleshooting: Proven experience in debugging, troubleshooting, and performance optimization techniques.- Docker & Containers: Understanding of Docker and containerization technologies for application deployment. Soft Skills: - Communication: Excellent written and verbal communication skills, with the ability to convey complex technical information clearly and concisely.- Interpersonal Skills: Strong interpersonal skills, including empathy, active listening, and emotional intelligence, to build and maintain positive working relationships.- Attitude: A positive and proactive attitude, demonstrating adaptability, collaboration, and the ability to overcome challenges effectively.- Decision Making: Ability to analyze information, understand the factors that influence decision-making, and employ appropriate strategies and techniques to make sound judgments.- Collaboration: Proven ability to work effectively with others to achieve common goals and objectives.
Zorba Consulting India Pvt. Ltd.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
7.0 - 11.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
Gandhinagar, Pune, Ahmedabad
7.0 - 16.0 Lacs P.A.
Chennai
2.0 - 3.5 Lacs P.A.
Gurugram, Chennai, Bengaluru
20.0 - 35.0 Lacs P.A.
27.5 - 42.5 Lacs P.A.