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
IntermediateJob 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