JD Software
JD Software
Job Brief: We are looking for a skilled C++ Developer to help design, develop, and install
software solutions. The successful candidate will be able to build high-quality,
innovative, and fully performing software in compliance with coding standards and
technical design.
Responsibilities:
• Develop and design high-quality software solutions using the C++ language.
• Execute the full software development life cycle (SDLC).
• Develop flowcharts, layouts, and documentation to identify requirements and
solutions.
• Write well-designed, testable code.
• Integrate software components into a fully functional software system.
• Develop software verification plans and quality assurance procedures.
• Document and maintain software functionality.
• Troubleshoot, debug, and upgrade existing systems.
• Deploy software tools, processes, and metrics.
• Comply with project plans and industry standards.
• Stay informed about C++ standards and best practices, as well as emerging
technologies.
• Collaborate with team members to set objectives, design and deploy coding
standards, and meet project deadlines.
Qualifications:
• Standard Library: Familiarity with the C++ Standard Library, including STL
(Standard Template Library) containers (like vectors, lists, maps) and
algorithms.
3. Memory Management:
• Function and Class Templates: Ability to write and use function and
class templates.
5. Performance Optimization:
2. Build Systems:
• Popular IDEs: Familiarity with popular IDEs like Visual Studio, QTCreator,
Netbeans, etc.
Soft Skills:
1. Problem-Solving:
2. Communication:
3. Teamwork: