Job Information
Qtec, Inc Software Engineer in Huntsville, Alabama
QTEC Aerospace is seeking a SOFTWARE ENGINEER to join our team of professionals in Huntsville, AL. The qualified applicant will become part of a team of professionals representing both industry and government. The successful candidate will be detail oriented, have a proven track record and a positive work ethic.
Job Summary
QTEC Aerospace is looking for highly capable and motivated individuals. The successful candidates will function as an integral member of a multi-contractor team providing program, engineering, and technical support to Missile Defense programs. The chosen candidate will be responsible for Java software development.
Job Duties/Responsibilities
Responsibilities will include, but may not be limited to the following:
- Responsible for performing in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support
- Maintains currency, debugs, and configures related software products
- Works from specifications to develop or modify operating systems applications
- Assists with design, coding, benchmark testing, debugging and documentation of programs
- Interfaces with other system support groups to resolve problems, set standards, and improve the overall efficiency of the operating system
- Designs, codes, tests, and implements tools for operations automation
- Works on most phases of software systems programming applications and may require minor instruction and guidance in other phases
- Leadership positions on small software-focused teams may be required
Minimum Education and Experience
- Bachelor's degree in computer science, mathematics, physics, engineering, or related field from an accredited college with at least 9 years of experience or an advanced degree with at least 7 years of experience. For non-computer science majors, a comp-sci minor is preferred.
- IAT2 (Security+ or equivalent)
Required Knowledge, Skills and Abilities
- Software engineering and software development with strong Java/J2EE experience
- Experience and knowledge of software practices such as coding standards, automated testing, automated build pipelines, and configuration management
- Experience developing enterprise applications on Linux
- Extensive experience with Java foundation classes and toolkits
- Small team leadership experience; mentoring and guiding junior engineers
- Knowledge of server-side/database development, computer system administration
- Strong problem-solving skills, including reviewing performance and operational issues, identifying root causes, and recommending, designing, and implementing a solution
- Use of common software development and management tools such as maven, git/github, nexus, and Eclipse
- Experience with agile development methodologies
- Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams
- Experience in command-and-control system application development
- Experience with Software Integration and formal testing
- Knowledge and experience implementing Cyber Security/RMF requirements
- Ability to present advanced concepts to non-software engineers, including senior program and military leaders
- Proven ability/experience to mentor and teach junior engineers
- Experience with performance modeling
- Experience with microservices
- Experience with DevSecOps and/or build management
- Designing and building Graphical User Interfaces Flexibility and willingness to take on unanticipated tasking
- Should have a good working knowledge of MS Office products
- Excellent verbal and written communication skills, including ability to collaborate with cross-functional teams, and prepare and brief presentations to the customer as needed
- Self-motivated and customer-oriented with the ability to work effectively in a rapi ly paced, team environment
Desired Knowledge, Skills and Abilities
[]{style="font-size: 12pt; font-family: 'times
"}