Software Engineer @ Innovative Defense Technologies (IDT) | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Software Engineer jobs in Mount Laurel, NJ
59 applicants
company-logo

Innovative Defense Technologies (IDT) · 3 days ago

Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Information TechnologySoftware
check
Growth Opportunities

Insider Connection @Innovative Defense Technologies (IDT)

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Performing software engineering to develop IDT’s Automated Test and Re-Test (ATRT) Enterprise Platform (AEP) capabilities
Using modular and open systems techniques for portability, scalability, and isolation of software/hardware requirements
Supporting Cloud Platform Engineering for IDEE implementation plan
Working with government stakeholders on user/roles access levels
Developing and updating scripts and methods for specified deliverables within the IDEE
Creating tools to automate validation of MBSE models for IDEE integration
Participating and providing feedback in design and code reviews
Integrating software components into complex environments
Occasional travel to other IDT offices and customer sites

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Software DesignJavaPythonC++TypescriptSQLRESTPub/SubIPC MethodologiesData ModelsLinuxObject Oriented ProgrammingFunctional ProgrammingTeam ManagementDocumentationDistributed SystemsAlgorithmsData StructuresSoftware Design PatternsSDLCVersion ControlGitSVNSoftware TestingConfiguration ManagementCustomer RequirementsAlgorithmic ComplexityDeployment PlatformsKubernetesDocker

Required

Bachelor’s Degree in software engineering, computer science, computer engineering, or related field
Minimum of 5 years of engineering experience in technically rigorous environments
Experience designing, implementing, and testing software using multiple languages and technology stacks
Experience with Java, Python, C++, Typescript, and/or SQL
Experience with REST, Pub/Sub, and other IPC methodologies
Experience with interpretations of data models from abstract business concepts
Experience with Linux, preferably RedHat/CentOS
Understanding of Object Oriented and Functional Programming Paradigms
Prioritization and management of team workloads across several milestones and projects efficiently
Ability to decompose and document requirements and specifications
Understanding of distributed systems, algorithms, data structures and software design patterns
Understanding of the Software Development Life Cycle
Proficiency working with version control software like Git, SVN and software development environments
Experience with software testing and configuration management
Ability to translate customer requirements into software capabilities
Ability to identify and describe algorithmic complexity
Experience using deployment platforms such as Kubernetes and Docker

Preferred

Experience working in Agile software development processes
Experience or knowledge working within a collaborative CI/CD development environment
Experience with developer tooling: Gradle, Java, Pip, Conan, CMake, gcc, VSCode, Visual Studio
Experience creating ERDs and Component Diagrams to communicate ideas and document solutions
Experience designing and working directly in SQL and NoSQL database stores

Company

Innovative Defense Technologies (IDT)

twittertwittertwitter
company-logo
Innovative Defense Technologies is an information technology company that provides software testing and data analysis services.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Bernie Gauf
President & CEO
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot