Equiliem
Overview
Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software Responsibilities
Full lifecycle application development including design, coding, debugging, and testing Analyze software requirements, code, and systems; perform software reviews and metrics collection Model, simulate, and design with object-oriented analysis and design Develop front-end GUI and ensure usability and performance Test, QA, tune performance, and automate where possible Support, maintain, and document software functionality Integrate software with existing systems and assess new technologies for implementation Maintain standards compliance and implement localization/globalization Required Skills
Programming:
C/C++, Java, Python, Bash, SQL, JavaScript / HTML / CSS, Matlab (5 years)
GUI development (2 years) Software Development Tools:
Kafka, Akka, Redis, Google Protocol Buffers, Avro, Zero MQ (2 years) Maven or Gradle, Git / Gitlab, CMake (3 years)
Software Engineering:
Design patterns, Data structures, Functional programming principles, experience building mission critical software (2 years)
Networking:
Deep understanding of the TCP/IP stack (5 years) Working knowledge and experience with UDP multicast and unicast (3 years)
Desired Skills
Red Hat 7/8/9 Linux Certification and experience with software configuration management Experience with formal software development processes, real-time software architectures, and knowledge/experience with one or more of the following:
Software validation JSON, Protobuf, and SQL-based databases Front-end and Back-end web development Virtualization Technologies Modeling and Simulation Installing and commissioning software at customer sites Real time Linux kernels, tuning and performance analysis GPUs (i.e. CUDA Processing) High Performance Computing Systems (rack mount, blade servers, etc.) Cisco Networking (Router/Switch/Firewall) knowledge Enterprise VMWARE experience Some Windows Server experience Raritan KVM experience Experience with missile defense system elements such as C2BMC, THAAD, GMD, Aegis and/or AN/TPY2 Experience with space elements and orbiting satellites PKI, Multi-Factor Authentication, and PIV Technologies
Other
Work location: Hybrid - Individual works from home or off-site for a portion of their schedule and within a routinely commutable distance from the Lexington facility. Candidate should expect to be onsite 3-5 days a week.
#J-18808-Ljbffr
Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software Responsibilities
Full lifecycle application development including design, coding, debugging, and testing Analyze software requirements, code, and systems; perform software reviews and metrics collection Model, simulate, and design with object-oriented analysis and design Develop front-end GUI and ensure usability and performance Test, QA, tune performance, and automate where possible Support, maintain, and document software functionality Integrate software with existing systems and assess new technologies for implementation Maintain standards compliance and implement localization/globalization Required Skills
Programming:
C/C++, Java, Python, Bash, SQL, JavaScript / HTML / CSS, Matlab (5 years)
GUI development (2 years) Software Development Tools:
Kafka, Akka, Redis, Google Protocol Buffers, Avro, Zero MQ (2 years) Maven or Gradle, Git / Gitlab, CMake (3 years)
Software Engineering:
Design patterns, Data structures, Functional programming principles, experience building mission critical software (2 years)
Networking:
Deep understanding of the TCP/IP stack (5 years) Working knowledge and experience with UDP multicast and unicast (3 years)
Desired Skills
Red Hat 7/8/9 Linux Certification and experience with software configuration management Experience with formal software development processes, real-time software architectures, and knowledge/experience with one or more of the following:
Software validation JSON, Protobuf, and SQL-based databases Front-end and Back-end web development Virtualization Technologies Modeling and Simulation Installing and commissioning software at customer sites Real time Linux kernels, tuning and performance analysis GPUs (i.e. CUDA Processing) High Performance Computing Systems (rack mount, blade servers, etc.) Cisco Networking (Router/Switch/Firewall) knowledge Enterprise VMWARE experience Some Windows Server experience Raritan KVM experience Experience with missile defense system elements such as C2BMC, THAAD, GMD, Aegis and/or AN/TPY2 Experience with space elements and orbiting satellites PKI, Multi-Factor Authentication, and PIV Technologies
Other
Work location: Hybrid - Individual works from home or off-site for a portion of their schedule and within a routinely commutable distance from the Lexington facility. Candidate should expect to be onsite 3-5 days a week.
#J-18808-Ljbffr