Apply Now For Software Engineer C++ Professional
1 year ago - Jobs Offers - Ranchi - 750 viewsAbout The Job :
Experience: 3 – 7 Years
Notice Period: Immediate – 45 Days Joiners
Essential Job Functions:
·Contribute in all phases of the development lifecycle
·Design, build and maintain efficient and reliable code
·Work with other team members to develop/maintain products
·Come up with solution to problems
·Take ownership of assigned jobs that are part of new feature implementations, bug fixes and enhancement activities
·Technical communication with internal and external stakeholders
·Mentor junior team members
Critical Competencies: (Must have skills)
·Analytical, problem solving and debugging skills
·Ability to explore/evaluate alternative solutions and/or workarounds
·Hands-on experience in implementing OOPs concepts
·Ability to design classes and define interfaces
·Ability to implement inheritance and polymorphic options
·Understanding of copy constructor and equal to operator
·Ability to apply OOPs concepts appropriate for the need
·Hands-on experience in
·Exception handling
·STL [array, list, vector and map, STL algorithms]
·String manipulation functions
·Data Structures and Pointers
·Knowledge of Platform Programming (Any one from below)
·Windows
·Dialog & SDI based applications with basic controls (buttons, edit box, Radio buttons, scrollbar, Tree control, List control etc)
·Document View Architecture
·MFC common classes
·DLL concept and Hands-on experience to create and use Static & Dynamic libs
·Hands-on experience in Thread and thread synchronization
·Hands-on experience in Socket & Shared memory concepts
·Knowledge of Design Patterns
·Awareness of network programming
·Experience in Unit Test tools
·Should be a practitioner of coding standards
·Experience in UML notations and ability to convert it in to code [Class, Sequence diagrams & State]
·Hands-on experience in debugging options in IDE
·Good verbal and oral communication skills in English
Desirable skills:
·UI frameworks like MFC/Qt/QML
·Knowledge of Database concepts & writing PL SQL queries
·Experience in build process and tools
·Experience of version control tools
·Experience in scripting
·Experience in using bug tracking tools
↓Apply on Linkedin ↓
https://www.linkedin.com/jobs/view/3205809661/
Email - careers@quest-global.com
Call - 91-471-3095000
↓Find out more about us ↓
Website - https://www.quest-global.com/careers/
↓Videos ↓
Our Purpose - Quest Global Purpose
history: 25 years of engineering excellence