Jr. Software Engineer
Innovative Defense Technologies

Mount Laurel, New Jersey

Posted in IT


This job has expired.

Job Info


Description

Background information:
Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a software engineer to be based in any office.

Overview:
We are looking for junior to mid-level Software Engineers to be critical members of the AEP Test Bay as a Service team to drive the design and implementation of the software components that provide collaborative access to and connectivity of virtualized systems within the ATRT Enterprise Platform (AEP).

All applicants must be able to obtain/maintain an active U.S. Security Clearance.

Responsibilities Include:

  • Design, implement, and test software (all aspects of the software development lifecycle) using multiple languages and technology stacks as part of an Agile software development process using modern design tools and principles
  • Lead small software development teams directly daily tasks
  • Perform design and code reviews
  • Deploy software to containerized environments using orchestrators like Kubernetes
  • Support lab-based test and integration activities at IDT offices and on-site in customer labs
  • Produce and present technical documentation for both internal and external review and feedback
Minimum Required Qualifications:
  • Minimum 3 years' experience in software engineering
  • B.S. in software engineering, computer science, or related field
Required skills:
  • Ability to develop software in Java, JavaScript, C++, or Python (among other programming languages)
  • Experience with containerized software deployment and container orchestration platforms like Openshift/okd, Rancher, and Tanzu
  • Proficiency working with distributed version control software systems like Git
  • Familiarity with package management software systems including Maven, NPM, yum, and apt-get
  • Ability to design software with UML primitives: sequence diagrams, class diagrams, and activity diagrams
  • Ability to quickly identify, learn, and apply new software technologies
  • Ability to work on-site at IDT's facilities and travel to customer sites up to 15% of the time
Preferred skills:
  • Basic Linux administration understanding to perform tasks such as network configuration, service management, and software installation
  • Experience with virtualization technologies
  • Familiarity with tactical DOD Weapons Systems
  • Experience in database design and familiarity with SQL and relational (PostgreSQL, MS-SQL, Oracle, etc.) database techniques
  • Proficiency in complex problem solving within tight timelines
Competencies:
  • Problem-solving skills with the ability to navigate ambiguous situations
  • Ability to work closely with Program Managers and Senior Engineers to document, manage and communicate systems and software requirements
  • Attention to detail
  • Excellence in technical communication & interpersonal skills with peers, customers, and non-technical cohorts
  • Initiative, creativity, reliability, teamwork
  • Strong organization, planning, and prioritization skills
  • Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive
EEO Statement:
IDT is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.


This job has expired.

More IT jobs


Zimmer Biomet
Warsaw, Indiana
Posted 22 minutes ago

ClarkDietrich
Rochelle, Illinois
Posted 22 minutes ago

CoreLogic Solutions, LLC
Dallas, Texas
Posted 4 minutes ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.