Browse Jobs
For Employers
Post JobLog inGet Started

Lead C++ Developer [R&D Unit]

FlairsTech
Maadi, Cairo
Posted 1 year ago
1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Develop technical specifications and architecture
  • Review and refactor code
  • Upgrade existing programs through review and refactoring
  • Document development and operational procedures 
  • Participate in project planning sessions with technical and functional leads, business analysts and other team members to analyze business requirements and outline the proposed solution
  • Participate in design reviews and provide input to the design recommendations; incorporate security requirements into design; and provide input to data flow
  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues.
  • Acts independently as a technical advisor on the most specialized phases of system design, programming, implementation, and analysis; leads and participates in major system design, development, and implementations.
  • Gather system requirements and develop specifications, write code according to specifications, Quality review of others' code or designs, Diagnose and fix bugs in conjunction with QA team

Job Requirements

  • Excellent command of English
  • 7+ years of software development experience.
  • Experience in C/C++.
  • Solid testing automation and coverage experience 
  • Adheres to SOLID and Clean code principles
  • Google Test experience is a plus
  • SQLite experience is a plus
  • Experience in embedded technologies is a plus.
  • Development experience on Linux is a plus.
  • Experience working in an Agile/Scrum/Kanban team using Confluence, JIRA and other issue tracking tools.
  • Experience in unit testing
  • An affinity for creating software that is extensible, performant, and maintainable.
  • Background in DevOps operations
  • Knowledge of Software Development Life Cycle methodologies.
  • Good communication skills

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentLead C++ Developer [R&D Unit]