C++ Developer
Role details
Job location
Tech stack
Requirements
Do you have experience in Windows?, · Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 5+ years of engineering experience, or 3+ years with a Master's degree in Software Engineering, Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required.
· Object Oriented Programming in C++
· Experience creating Graphical User Interfaces
· Familiarity with Software architecture (design patterns, objected oriented design)
· Familiarity with relational database management systems using SQL
· Experience Developing Software running Windows Operating Systems
· Experience with Software development methodologies and frameworks such as Waterfall Methodology and/or Agile.
· Familiarity with various version control systems (Git, Gitlabs, Github, Bitbucket, ClearCase. etc) and Agile software planning tools (Rally, Jira, etc)
Preferred Qualifications
· Experience with Object Oriented Programming in C++ 11
· Familiarity with scripting languages (Python, Bash, Batch, etc)
· Experience testing, debugging, and integrating Software on target hardware platforms
· Experience with the Qt framework
· Experience with DOORs requirements management
· Active Secret Clearance
· Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities.
Benefits & conditions
4.54.5 out of 5 stars Rolling Meadows, IL 60008 $55 - $60 an hour - Contract