Inalab · 1 hour ago
Geomagnetism â?? Edge Software Developer - Intermediate
Inalab Consulting is a leading Small Business IT solutions and strategy consulting firm focused on providing solutions that transform enterprise operations. They are seeking an Intermediate Edge Software Developer to support the US Geological Survey's Geomagnetism Program by planning, configuring, and implementing data acquisition and management systems, as well as developing and maintaining web services and applications.
Big DataCyber SecurityInformation ServicesInformation Technology
Responsibilities
Create new and/or modify existing software or applications to automate or assist with automation of real-time data processing, submittal, and/or archival of Geomagnetism Program data
Assist with the creation, modification, and/or implementation of a new Geomagnetism Program web service to work with the new automated real-time data processing and/or other related functions
Create new and/or modify existing software or applications to automate or assist with automation of Geomagnetism Program operations processes. These processes may include, but are not limited to, data monitoring, system monitoring, and/or report generation
Maintain documentation related to any scripts, codes, or configurations generated or modified
Submit code for review to Geomagnetism Program and/or HazDev staff, as needed, throughout the development cycle
Develop test plans for evaluating performance and stability of newly created or modified software and/or applications
Document test results: Identify shortcomings that need to be fixed prior to acceptance and deployment. Identify improvements over existing applications
Create one or more guides to document the creation of any new or the modification of existing software and/or applications
Provide support as required in the form of oral or written presentations and/or documentation at such places designated by the Government
Develop general data management and scientific/engineering analysis applications and real-time data acquisition and process control applications
Develop, support, and interface with highly specialized real-time field data acquisition software
Participate in the monitoring and maintenance of applications and systems software to ensure maximum uptime of existing and newly developed software in an active operational environment
Qualification
Required
Experience with the Java programming language (not JavaScript)
Experience with Linux/Unix operating systems and shell scripting
Experience with Git and GitLab or other collaborative software revision control and configuration management software
Familiarity with Linux system administration basics
Create new and/or modify existing software or applications to automate or assist with automation of real-time data processing, submittal, and/or archival of Geomagnetism Program data
Assist with the creation, modification, and/or implementation of a new Geomagnetism Program web service to work with the new automated real-time data processing and/or other related functions
Create new and/or modify existing software or applications to automate or assist with automation of Geomagnetism Program operations processes
Maintain documentation related to any scripts, codes, or configurations generated or modified
Submit code for review to Geomagnetism Program and/or HazDev staff, as needed, throughout the development cycle
Develop test plans for evaluating performance and stability of newly created or modified software and/or applications
Document test results
Create one or more guides to document the creation of any new or the modification of existing software and/or applications
Provide support as required in the form of oral or written presentations and/or documentation at such places designated by the Government
Develop general data management and scientific/engineering analysis applications and real-time data acquisition and process control applications
Develop, support, and interface with highly specialized real-time field data acquisition software
Participate in the monitoring and maintenance of applications and systems software to ensure maximum uptime of existing and newly developed software in an active operational environment
Preferred
Familiarity with Linux system administration basics
Container and cloud programming
Benefits
Minimum of two (2) weeks annual paid time off.
A comprehensive, company-paid medical, dental, and vision plan and life insurance.
401K plan with a vesting schedule for company added contributions.
Company
Inalab
Inalab is a leading IT solutions and strategy consulting firm focused on providing solutions that transform enterprise operations in the government and commercial sectors by dependably bridging the gap between business strategy and technology.
Funding
Current Stage
Growth StageCompany data provided by crunchbase