Send me more jobs like this

Keywords / Skills : "software development life cycle", "team handling", "memory management", "socket programming", "performance tuning", "software development", "business requirements", "technical requirements", "bug fixing", c++, stl, oop, tbb, linux, intel, design, library, software, b

4 - 8 years
Posted: 2019-08-22

IT/Computers - Software
Software Engineer/ Programmer
Posted On
22nd Aug 2019
Job Description
Strong proficiency in C++, with fair knowledge of the language specification.

• Good OOP knowledge

• Excellent working knowledge of the Linux platform.

• Experience in Designing, building, and maintaining efficient and reliable C++ code

• Experience with algorithms/data structures knowledge

• Software development lifecycle experience

• Good understanding of TCP/IP protocol

• Experience in developing C++ application/DLL (Linux & Windows)

• Knowledge of the latest C++11/17 standard is appreciated

• Suggest and implement improvements on current products

• Plan, design, develop, manage, document, test, deploy, and support new and existing modules

• Thorough knowledge of the standard library, STL containers, and algorithms, dynamic polymorphism

• Experience in developing Multi-Treading application with socket programming

• Strong knowledge in Intel TBB & POCO is appreciated

• Familiarity with system call (Linux & Windows)

• Good understanding of memory management

• Familiarity with language tools, such as Val-grind

• Thorough knowledge of Application performance tuning

• Proficient understanding of code versioning tools

• Help maintain code quality, organization, and atomization

• Excellent debugging skills with efficient error solving skill, so as to Resolve issues proactively to deliver high quality products

• Ability to understand business requirements and translate them into technical requirements

• Work on bug fixing and improving application performance

• Continuously discover, evaluate, and implement new technologies to maximize development efficiency

• Fast learner, adaptability to new technologies

• Team handling & decision-making abilities

About Company

We are a 15 year young ISO 9001:2008 certified IT consulting company. We provide IT subcontracting/outsourcing services to our CMM Level 5 and MNC clients across India and the world and are the preferred partners to most of our customers.
Similar Jobs
View All Similar Jobs

Walkin for you