HamptonRecruiter Since 2001
the smart solution for Hampton jobs

Senior Software Engineer - Task Lead

Company: Lingua Logica
Location: Hampton
Posted on: November 22, 2022

Job Description:

Lingua Logica is looking for a Senior Software Engineer - Task Lead to help build, optimize, and maintain conceptual and logical database models, and design and develop software to aid in the processing, publication, and distribution of scientific data products. For this role, you will work closely with other software engineers, metadata curators, and management to develop and implement Earth science data management and data publication solutions for NASA. You should know how to analyze system requirements, implement migration methods for existing data, and design and develop scalable software architectures to support the processing, publishing, and distribution of scientific data products. The position demands a balance between hands-on programming and systems evaluation and analysis.Responsibilities--- - - - - - - Develop solutions for storing and retrieving information related to the processing, publication, and distribution of scientific data products--- - - - - - - Install and configure information systems to ensure functionality--- - - - - - - Analyze structural requirements for software and applications to support the processing, publication, and distribution of scientific data products--- - - - - - - Design conceptual and logical data models and flowcharts--- - - - - - - Coordinate with management, science teams, and other software engineers to identify future needs and requirements--- - - - - - - Provide operational support for information systems as needed--- - - - - - - Execute full software development life cycle--- - - - - - - Write well-designed, testable code--- - - - - - - Produce specifications and determine operational feasibility--- - - - - - - Integrate software components into a fully functional software system--- - - - - - - Develop software verification plans and quality assurance procedures--- - - - - - - Document and maintain software functionality--- - - - - - - Troubleshoot, debug and upgrade existing systemsRequirements--- - - - - - - In-depth understanding of relational database structure principles, data structures, and design patterns; Postgres administration and applications; experience with NoSQL databases a plus--- - - - - - - Experience gathering and analyzing system requirements and translating them into code--- - - - - - - Expertise in Python, SQL, git, docker, and Linux; other languages and systems a plus--- - - - - - - Knowledge of cloud systems (AWS, OpenShift, etc.) and architectures--- - - - - - - Excellent analytical and problem-solving skills--- - - - - - - MS in Computer Science or other relevant field, or equivalent experience--- - - - - - - Minimum 7 years experience--- - - - - - - Must be legally authorized to work in the U.S. on a full-time basisPreferred Skills - - - - - - - Experience with ElasticSearch or related technologies - - - - - - - Experience with machine learningLocationHampton, VA/Possibility for remote workCompensation$140,000-$160,000; excellent benefits and paid time off

Keywords: Lingua Logica, Hampton , Senior Software Engineer - Task Lead, IT / Software / Systems , Hampton, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Hampton RSS job feeds