Proficiency in C++ programming within a Linux environment., Experience with multi-threading, socket programming, and networking protocols., Strong understanding of software design, object-oriented principles, and design patterns., Relevant experience with testing frameworks, version control, and database management..
Key responsibilities:
Develop and maintain C++ applications on Linux systems.
Analyze requirements and design software solutions using UML and Agile methodologies.
Perform system integration, testing, and defect resolution.
Collaborate with teams to ensure software quality and performance.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
Coders Brain is a global leader in IT services, digital and business solutions that partners with its clients to simplify, strengthen and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise and a global network of innovation and delivery centers.
We achieved our success because of how successfully we integrate with our clients.
C++ programming, C, shell scripting, networking protocols, audio & video distribution, and database management
Software Configuration Management – experience with GIT (StashBitBucket) preferred
System Integration & Test – problem solving and defect resolution
Experience with Object Oriented Programming concepts and design patterns, and abstraction methodology
Experience in software design and development of Linuxbased systems following an industrial process
Experience with testing frameworks (i.e. google test), mocking frameworks (i.e. google mock), static analysis tools (i.e. CppCheck), and test driven development.
Good To Know:
Object Oriented Programming.
Database Programming in any DB. (preferably Oracle).
Socket Programming.
MultiThreading. (POSIX THREADS)
Data Structures, STL
C++ Unit Testing.
Good debugging skills.
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.