C++ Developer
1 week ago
Overall Responsibilities
- Lead the development, testing, and deployment of software projects using C++ and emerging technologies
- Design scalable, efficient, and high-quality software architectures aligned with project objectives
- Mentor and guide team members, fostering technical growth and best practices
- Assess new technology solutions, prototypes, and industry trends to recommend innovative enhancements
- Collaborate with cross-functional teams—including product owners, data scientists, and infrastructure specialists—to ensure alignment with organizational strategies
- Drive continuous improvement in development processes, code quality, and system stability
- Monitor project progress and deliverables, ensuring timely and successful completion
Software Requirements
Required:
- C++ (C++11/14/17/20) with at least [X] years of professional experience
- Integrated Development Environments (IDEs): Visual Studio, CLion, or equivalent
- Version Control: Git, GitHub or Bitbucket
- Build Tools: CMake, Makefiles
- Operating Systems: Linux/Unix, Windows
Preferred:
- Knowledge of scripting languages such as Python or Bash
- Experience with containerization tools like Docker
- Familiarity with CI/CD pipelines and automation tools
Technical Skills (By Category)
Programming Languages (Required):
- Advanced proficiency in C++ (C++11/14/17/20)
- Strong understanding of Object-Oriented Programming principles
Databases/Data Management:
- Knowledge of relational databases (e.g., MySQL, PostgreSQL)
- Experience with NoSQL databases (e.g., MongoDB) is a plus
Cloud Technologies:
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud (preferred)
Frameworks and Libraries:
- Experience with Boost, STL, Qt, or other relevant C++ libraries
Development Tools and Methodologies:
- Agile/Scrum development practices
- Source code management and version control tools
- Automated testing frameworks (e.g., Google Test, Catch2)
Security Protocols:
- Basic understanding of secure coding practices in software development
Experience Requirements
- Minimum of 8+ years of professional experience in software development, with a focus on C++
- Proven track record leading complex technology projects involving emerging technologies such as blockchain, IoT, or AI
- Demonstrable experience mentoring and leading technical teams
- Experience working with cross-disciplinary teams and stakeholders
- Hands-on experience developing high-performance, reliable, and scalable systems
- Experience in financial, technology, or data-intensive industries preferred but not mandatory
Day-to-Day Activities
- Manage and oversee the development pipeline for projects utilizing emerging technologies
- Provide technical leadership, code reviews, and mentorship to team members
- Collaborate with business units and technical teams to define project scope and deliverables
- Evaluate new tools, frameworks, and industry trends to introduce innovative solutions
- Participate in daily stand-ups, planning sessions, and technical discussions
- Conduct performance tuning, troubleshooting, and optimization of existing systems
- Document technical specifications, system architecture, and best practices
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
- Certifications in relevant emerging technologies (e.g., blockchain development, AI, or cloud certifications) are advantageous
- Prior experience with distributed systems and scalable architectures
- Commitment to continuous learning and professional development in cutting-edge technologies
Soft Skills
- Strong analytical and problem-solving skills with a focus on delivering results
- Effective leadership and team management abilities
- Excellent communication skills, capable of conveying complex technical concepts to diverse audiences
- Adaptability in fast-paced and evolving environments
- Innovative mindset with a proactive approach to identifying improvement opportunities
- Excellent organizational skills, with the ability to prioritize tasks effectively and meet deadlines
S
YNECHRON'S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice
-
C/c++ Trainer
2 weeks ago
Nagpur, Maharashtra, India UniSoft Technologies Full time**Responsibilities**: - Conduct training sessions on C and C++ programming languages for individuals or groups. - Develop and deliver comprehensive and engaging training materials, including presentations, code samples, and hands-on exercises. - Tailor training programs to meet the diverse needs and skill levels of participants. - Provide mentorship and...
-
Mid C++/c# Developer In Pune
2 days ago
Pune, Maharashtra, India Cognyte Full timeDescription Today s world is crime-riddled Criminals are everywhere invisible virtual and sophisticated Traditional ways to prevent and investigate crime and terror are no longer enough Technology is changing incredibly fast The criminals know it and they are taking advantage We know it too For nearly 30 years the incredible minds at Cognyte...
-
C++ Developer
7 days ago
Kandivali, Mumbai, Maharashtra, India VAIDHYA GROUP Full time ₹ 18,00,000 per yearJob Description: Developer.A. Job Objective:We are seeking an experienced Developer with a strong background in C++, CUDA programming,and Linux to guide our development team in building cutting-edge solutions for deviceintegration and high-performance computing tasks. This is a hands-on leadership position thatcombines technical expertise with team...
-
Senior Developer
6 hours ago
Pune, Maharashtra, India DNV Full timeWould you like to be part of a dedicated team that develops software solutions for strength assessment of offshore and maritime structuresDNV Sesam software is a global market leader in the maritime and oil gas industries With the world transforming towards renewable energy Sesam is also becoming key for the design and operation of fixed and floating...
-
C/c++ Trainer
4 days ago
Dharampeth, Nagpur, Maharashtra, India UniSoft Technologies Full time**Key Responsibilities**: - Deliver structured training sessions on C and C++ programming. - Design and develop course materials, assignments, quizzes, and projects. - Explain concepts such as data types, pointers, memory management, OOP (C++), file handling, STL, etc. - Conduct code reviews and provide constructive feedback to learners. - Evaluate...
-
C/C++ Backend Application Developer
2 weeks ago
Koregaon Park, Pune, Maharashtra, India ElementSkill Full time ₹ 6,00,000 - ₹ 25,00,000 per yearWe are hiring multiple C/C++ Software Engineer (s) to work on backend application development (only). The role involves building robust, scalable, and secure software products with end-to-end involvement across design, coding, testing, deployment, documentation, and support. The candidate will collaborate with cross-functional teams, participate in Agile...
-
C++
7 days ago
Pimpri-Chinchwad, Maharashtra, India Capgemini Full timeExperience in Visual C++ (MSVC) and/or Linux C++ programming (Both will be added advantage) Experience in C++ 11/14/17 STL Multithreading in C++ Experience with CAN J1939 and UDS. Experience working with latest developer tools: Visual Studio/CMake Conan Git GDB Experience with CI/CD build processes and configuration. Needs to work from office for 1week/month...
-
C/c++ Trainer
1 week ago
Dharampeth, Nagpur, Maharashtra, India UniSoft Technologies Full timeJob Title: C/C++ Trainer **Key Responsibilities**: - **Training Delivery**: Conduct classroom and virtual training sessions on C and C++ programming concepts, tools, and practices. - **Curriculum Development**: Design, develop, and update training materials including presentations, handouts, exercises, and quizzes to meet the needs of various learner...
-
C++
2 weeks ago
Pune, Maharashtra, India Phygital Insights Full timeFull time- |- Work From Office*** **Department**: **DEVELOPER** - Listed on Sep 10, 2024 **PUNE** 5+ Years Relevant Experience - Basic understating of C++/C11 - Basic of Unix commands, shell scripting, Vi editor - Multi-threading/Inter-process communication - SQL joins/indexing/stored procedures - Able to understand requirements/design concepts -...
-
Mulshi, Maharashtra, India Birlasoft Full time ₹ 15,00,000 - ₹ 28,00,000 per yearArea(s) of responsibilityWe are seeking an experienced Senior .NET Developer .The ideal candidate will have strong expertise in legacy .NET Frameworks, Angular, Kendo UI, Azure cloud services, as well as relational databases like Oracle and SQL Server. This role involves full-stack development, troubleshooting, and working with cross-functional teams to...