logo

View all jobs

QT/C/C++ Developer

Alkhobar, Eastern Province · Information Technology
Role: QT/C/C++ Developer

Required Duration: 8 months & extendable
Required Experience: 7+ years
Work Location: Alkhobar
Expected Joining:30 days & less

 
Responsibilities
•             Participate in application planning, design and review events
•             Review requirements, specifications and technical design documents to provide timely and meaningful feedback
•             Produce required documentation and other artifacts as needed
•             Identify, record, document thoroughly and track bugs
•             Design, build, and maintain efficient, reusable, and reliable C++ code
•             Implement performance and quality modules
•             Design, develop and execute automation scripts using open source tools
•             Liaise with internal teams (e.g. developers and product managers) to identify system requirements
•             Help maintain code quality, organization, and automatization
•             Monitor debugging process results
•             Identify bottlenecks and bugs, and devise solutions to these problems
•             Develop and apply testing processes for new and existing products to meet client needs
•             Perform thorough regression testing when bugs are resolved
•             Generate test data and maintain test environments throughout the development lifecycle
•             Investigate the causes of non-conforming software and train users to implement solutions
•             Estimate, prioritize, plan and coordinate testing activities
•             Track quality assurance metrics, like defect densities and open defect counts
•             Stay up-to-date with new testing tools and test strategies
•             Create detailed, comprehensive and well-structured test plans and test cases
•             Conduct test events (e.g. integration, acceptance, certification), documenting results, and tracking issue resolution
 
Skills Required
•             Strong proficiency in C++, with fair knowledge of the language specification
•             Thorough knowledge of the C++ standard library and algorithms
•             Proficiency in Qt Widgets UI development and design
•             Proficiency in Linux environment and scripting
•             Understanding of Yacc/Lex parsing technologies
•             Familiarity with 2D C++ plotting libraries
•             Knowledge of multi-threading and parallelism
•             Skills with other languages such as C# or Python could be very helpful
•             Knowledge of the latest C++11 standard is appreciated
•             Understanding of automated testing platforms and unit tests, such as GoogleTest
•             Proficient understanding of code versioning tools such as Git
•             Familiarity with continuous integration
•             Knowledge of writing native modules for high-level languages such as Python is appreciated
•             Experience developing test plans, test cases, and test procedures
•             Experience using testing tools for UI and performance testing (e.g. LoadRunner)
•             Experience using Microsoft Team Foundation Server, Atlassian products JIRA and Confluence 
•             Experience using test automation frameworks (e.g. Selenium)
•             Experience in Linux Environment
•             Excellent analytical and problem solving skills
•             Excellent interpersonal skills to operate effectively as part of a team (team sizes range from 320 persons)
•             Excellent oral and written communication skills to clearly explain identified problems
•             Experience working with continuous integration and continuous delivery tools (e.g. Git, Jenkins, Puppet, Chef, etc.)
•             Extremely detail-oriented
•             Desired: TS/SCI security clearance preferred, but NOT required for all positions
 
Kind Regards,

Jobskey Search and Selection 

KSA Office 
-- Email: Consultant@jobskeysearch.com| Website:  www.jobskeysearch.com

Resumes@Jobskey.com | Website: www.jobskey.com 
 

More Openings

Credit Controller
Senior Business Analyst
ANALYST PROGRAMMER
Kony Developer

Share This Job

Powered by