Job Description
We have an outstanding contract position for a Software Developer to join a leading Company located in the Asheville, NC surrounding area.
Overall Position Summary and Objectives
Join the forefront of scientific innovation at NOAA's National Centers for Environmental Information (NCEI) as a Scientific Research and Data Analyst within the Climate Science and Services Division (CSSD) Climate Information Services Branch. In this role, you will play a key part in assembling, maintaining, and developing high-quality instrumental datasets for targeted stakeholder communities and commercial sectors. This task involves developing new products and services that are grounded in documented user requirements. These products can have a regional, national, or global focus, and they can employ a variety of NCEI, NOAA, and other data. Development activities will employ an approach known as the co-production of knowledge, wherein developers continuously communicate with practitioners to ensure that products and services are useful and used.
Responsibilities:
Design, develop, test, and deploy operational software that generates new datasets, products, services, and reports. Tasks include, but are not limited to, code development, database development, web development, integration testing, readiness review, and operational release.
Incorporate NOAA and NCEI IT requirements (e.g., security protocols, ad hoc changes) into operational software and new releases.
Manage software using NCEI source code tools and maintain requisite documentation (e.g., business rules, operational procedures).
Required Skills:
Experience with the full software development lifecycle (SDLC) in an Agile environment.
Experience in the development and maintenance of scientific operational software
Proficiency in a diverse range of programming languages, including ArcGIS, Fortran, and Python.
Experience producing data visualizations from a variety of datasets and file formats
Ability to communicate effectively with a geographically dispersed team.
Familiarity with using a code repository such as GIT.
Excellent documentation skills to maintain business rules and operational procedures.
Preferred Skills:
Familiarity with additional programming languages and development environments including Oracle/APEX, Groovy, Java/Javascript, React, and Spring.
Familiarity with NOAA and NCEI IT requirements, including security protocols.
Familiarity with climate science and the development of datasets, products services, and reports derived from climatological data
Knowledge of data access and retrieval processes.
Familiarity with developing, deploying, and maintaining software in an AWS environment
Proven experience in leading migration projects to cloud-based platforms.
Minimum Qualification/Requirements:
Bachelor's degree in computer science or a relevant field
5+ years of relevant work experience
Apply now!