Software Engineer 3

Indotronix International Corporation
Rolling Meadows, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Rolling Meadows, United States of America

Tech stack

Microsoft Windows
Agile Methodologies
Software Applications
JIRA
Bash
C++
IBM Rational ClearCase
Software Documentation
Databases
Computer Engineering
Relational Databases
Software Debugging
Software Design Patterns
Github
Graphical User Interface
Python
Object-Oriented Software Development
Software Architecture
QT
Standard Sql
Requirements Management
Software Configuration Management
Software Engineering
Systems Integration
Windows Desktop
Scripting (Bash/Python/Go/Ruby)
Gitlab
GIT
SC Clearance
Information Technology
Bitbucket
Software Version Control

Job description

Seeking a Software Engineer III to support the design, development, testing, and integration of software applications for mission-critical systems. This role involves developing object-oriented software solutions, graphical user interfaces, database integration, and supporting software development activities within Agile and Waterfall environments., * Design, develop, test, debug, and integrate software applications using C++

  • Develop and maintain Graphical User Interfaces (GUI) for Windows-based applications
  • Support software architecture, object-oriented design, and design pattern implementation
  • Develop and maintain relational databases using SQL
  • Support software integration and testing on target hardware platforms
  • Participate in Agile and/or Waterfall software development processes
  • Utilize version control systems and Agile planning tools for software configuration management
  • Collaborate with cross-functional engineering teams to support software lifecycle activities
  • Support software documentation, troubleshooting, and continuous improvement initiatives

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related field with 5+ years of experience, or Master's degree with 3+ years of experience
  • Strong Object-Oriented Programming experience in C++
  • Experience developing Graphical User Interfaces (GUI)
  • Familiarity with software architecture, object-oriented design, and design patterns
  • Experience with relational database systems and SQL
  • Experience developing software for Windows Operating Systems
  • Knowledge of Agile and/or Waterfall software development methodologies
  • Experience with version control systems such as Git, GitHub, GitLab, Bitbucket, or ClearCase
  • Familiarity with Agile planning tools such as Jira or Rally
  • U.S. Citizenship required
  • Ability to obtain and maintain a Secret or Top-Secret Security Clearance

Preferred Skills

  • Experience with C++11
  • Familiarity with scripting languages such as Python, Bash, or Batch
  • Experience testing and integrating software on hardware platforms
  • Experience with Qt framework
  • Familiarity with DOORS requirements management
  • Active Secret Clearance preferred

Apply for this position