Software Engineer II - 39324other related Employment listings - Hanover, MD at Geebo

Software Engineer II - 39324

JOB DESCRIPTION HII - Mission Technologies Division is seeking a motivated, career and customer-oriented Software Engineer II to join our team in Hanover, Maryland. As an integral part of our diverse team, your expertise will enhance the exciting, innovative capabilities brought forth in our partnership with the Intelligence Community (IC). The support you will provide to our customer will aid in the dissemination of data to various members within the IC, while working together to serve our country and keep it safe for generations to come. Responsibilities include (but not limited to):
Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements Developing software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas Working individually or as part of a team Reviewing and testing software components for adherence to design requirements and documents testing results Resolving software problem reports Utilizing software development and design methodologies appropriate to the development environment Integrating existing software into new or modified systems or operating environments Providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system-level to individual software components Analyzing user requirements to derive software design and performance requirements Designing and coding new software or modifying existing software to add new features Debugging existing software and correcting defects Ensuring quality control of all developed and modified software Developing data queries for existing or proposed databases or data repositories Performing quality control on team products
Qualifications:
Experience with designing, developing, and modifying software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Experience with designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints Experience with overseeing one or more software development teams and ensuring the work is completed in accordance with the constraints of the software development process being used on any particular project Experience with developing or implementing algorithms to meet or exceed system performance and functional standards Preferred Skills:
UI/User
Experience:
Experience with Angular 6 or higher Experience with JavaScript/TypeScript Experience with NodeJS Experience with SQL and NoSQL databases Experience with Graphic Design Experience with CSS/Web Styling Data Flow/Data Analytics Exposure to streaming technologies (e.g., Kafka). Log analysis and General Troubleshooting (tuning and optimization, Search and Indexing Operations, mapping, monitoring) understanding of Elastic Stack (Elastic, Logstash, Beats, Kibana, Fluent, etc.) and knowledge of OpenSearch APIs. Experience in Business Analytics application, support, and troubleshooting concepts Experience with Python, Groovy and/or Java Experience with continuous integration environments, such as Bamboo DevOps/Automation Ability to demonstrate solid knowledge of Python, Java and/or Groovy. Knowledge of PowerShell and/or Bash scripting is a plus. Performing system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system Develop capabilities to automate deployment of updates and fixes Build tools to reduce occurrences of errors and improve customer experience Develop software to integrate with internal back-end systems Perform root cause analysis for production errors Education:
Bachelor's degree in a technical discipline, or related field of study, from an accredited college or university and 16
years of experience in software engineering Master's's degree in a technical discipline, or related field of study, from an accredited college or university and 14
years of experience in software engineering HS Diploma and 21+years of experience in software engineering Clearance:
Active TS/SCI/Poly (must possess for immediate consideration) About Mission Technologies, a Division of Huntington Ingalls Industries:
Building on a legacy of more than a century of naval shipbuilding, Huntington Industries' Mission Technologies division is accelerating national security solutions to a wide variety of government and commercial customers worldwide. Comprising more than 7,000 professionals, our unique national security portfolio includes cyber and electronic warfare, fleet sustainment, ISR, live, virtual, constructive (LVC) solutions, nuclear and environmental services, and unmanned systems. Security Clearance:
TS/SCI w/Poly Telework - Not Eligible Huntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer.
Salary Range:
$150K -- $200K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.