What Are We Looking
We are looking for engineers with 5- 10 years of experience on C++ with good ability to write code on system and convert solution through code with good understanding of networking.
Roles And Responsibilities
- Learning and implementing solutions involving the C++, D.S, Multithreading and other technology
- Understanding the complete SDLC
- Responsible for timely and quality deliveries
- Anticipate on technological evolutions
- Ensure the technical directions and choices
- Involve and execution of POCs of new technologies
- Design/ Architect/ Implement various solutions arising out of the large data processing (GBs/ PBs)
- Working with other team members and providing guidance on implementation details
- Fulfil organization responsibilities Sharing knowledge and experience within the other groups in the org.
- Conduct various technical sessions and trainings
Skills
Mandatory hands on experience in the following :
- Experience in the role of implementation of high-end software products.
- Core C++ development using Data Structures, STL/boost
- Design patterns
- Concurrency Programming (Thread, synchronization, race conditions, deadlock, Multithreading, Multiprocessing)
- Build, debugging and profiling tools (Visual studio, Windows Debugger)
- Expertise in memory and performance optimization
- Knowledge of OS Windows/Linux, Disk, memory, file system, networks, windows services.
- Preferable if the person has exposure to ACE (Adaptive communication Environment)
- Networking knowledge (IP, TCP/UDP), preferable if the person has exposure to some application layer protocol (like HTTP)
- Should have worked on open source products
- Hands on experience in implementing and in-depth knowledge of various design patterns
- Good communication, problem solving & interpersonal skills.
- Self-starter & resourceful personality with ability to manage pressure situations
- Capable of providing the design and Architecture for the typical business problems
- Exposure and awareness of complete PDLC/SDLC
- Out of box thinker and not just limited to the work done in the projects
(ref:hirist.tech)