Software Engineer

Insight Global
Huntsville, AL, United States
10 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Unit Testing C Sharp (Programming Language) C++ (Programming Language) Configuration Management Static Program Analysis Java Foundation Classes Python (Programming Language) Object-Oriented Software Development Software Engineering SonarQube Software Coding

Job description

“Position Responsibilities This position is for a Software Engineer on the C2BMC program. The candidate will be responsible for software development in Java for the Regional Applications team in Huntsville, AL, supporting Battle Management Sensor Resource Management (BM/SRM). Under appropriate direction, provides updates to multiple systems, software disciplines, as well as general knowledge of related disciplines, application implications, and customer areas. Responsible for performing analysis and technical support of systems software products, including problem resolution, design, development, testing, operational integration, and user support.

Requirements

Basic Qualifications Experience Required: Experience with object-oriented software development; understanding of searching/sorting algorithms and data structures.Skills Required: Understanding of software engineering and software development with Java, C#, C++, or other equivalent object-oriented programming languages. Additional experience with Python also desired. The ideal candidate will have experience with and knowledge of basic software practices, such as coding standards and configuration management, and will consistently apply them. Engineering procedures, including developing comprehensive unit tests and resolving all SonarQube static analysis findings before merging code. Candidate must have excellent oral and written communication skills and the ability to work effectively in a fast-paced, team environment.

Preferred Qualifications Desired Technical Skills: Experience developing enterprise applications.Familiarity with Java foundation classes and toolkits. Flexibility and willingness to take on unanticipated tasking is highly desirable.Security+ or equivalent is highly desired.”

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:23 min

Building and installing the compiled custom rule extension

Daniel Strmečki +1 · World Congress 2022

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

3:46 min

Adding metadata and documentation to new custom rules

Daniel Strmečki +1 · World Congress 2022

10:42 min

Essential soft skills and evaluating security candidates

Kurt Eder · LIVE

Videos

See all

Related articles

See all