107 Capgemini Engineering Jobs
Software Engineer - C++ (1-18 yrs)
Capgemini Engineering
posted 2d ago
Flexible timing
Key skills for the job
Role: Software Engineer - C++
Job description :
- Responsible for the development of access control software for products following our Software Development Process
- Participating and assisting in the development of software requirements specifications and software functional specifications
- Coding, testing, debugging and modifying complex systems software to ensure conformance to design specifications and the JCI Software Development Process
- Communicate within the team to understand requirements
- Coordinating and participating in software design and code implementation, reviews/inspections.
- Assisting in the preparation and maintenance of project schedules and effort estimations
- Documenting and archiving software program releases by following the Software Development Process
- Keeping abreast of technical advancements in programming languages, operating systems, software development techniques and tools
- Continually improving software development skillset, and sharing knowledge with other team members
- Setting the standard for performance by example, both in terms of design and code quality and dedication to developing world-class software
- Employ best in class practices to achieve a seamless user experience and robust/reliable implementation
- Able to write code with optimum code. Create and maintain Documents
- Share knowledge with the team and demonstrate team spirit
What we look for :
- Must have 1+ years experience of Object oriented programming in C++.
- Must have expertise in building complex Windows desktop applications with C++ programming language and its development tools.
- Must have development experience on C++ Builder (Embarcadero RAD Studio).
- Must have strong understanding of object-oriented techniques, refactoring and design patterns.
- Must have good experience with Multi Threading.
- Must have good knowledge of Socket programming.
- Knowledge of version control tool like Git and project management tool like Jira is desirable.
- Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must
- Critical thinking, problem-solving, troubleshooting and decision-making skills
- Ability to learn quickly and adapt to new systems
- Strong communication skills to interact with colleagues, partners and customers
- Strong documentation and presentation skills with the confidence
- Able to work efficiently as a part of a team
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Capgemini Engineering Software Engineer roles with real interview advice
The work culture is very good. There is good work life balance here. Teams are really nice and supportive.
Company doesn't have enough projects. Freshers sit on bench for 2 years. There's not much learning or skill development happens. The increment and promotions are also very less.
Read 193 reviews4-20 Yrs