Software Engineer

Company:  Dice
Location: Asheville
Closing Date: 20/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Nasscomm, Inc., is seeking the following. Apply via Dice today!

Position:

Software Engineer

Location:

Hybrid in Asheville, NC

Duration:

12 months

Description

Minimum Qualification/Requirements:

  • Bachelor's degree in computer science or a relevant field
  • 10+ years of relevant work experience

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.
  • Migrate legacy codebase to new environments (e.g., cloud) including refactoring code when required.
  • Incorporate NOAA (National Oceanic and Atmospheric Administration) and NCEI (National Centers for Environmental Information) 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.
  • Proficiency in programming languages including ArcGIS, Fortran, Python, and Java/Javascript.
  • Experience developing and maintaining scientific operational software including interface integration.
  • Familiarity with developing, deploying, and maintaining software in an AWS environment.
  • Proven experience in leading migration projects to cloud-based platforms.
  • Knowledge of data access and retrieval processes including DB script creation.
  • Familiarity with batch schedulers and processing.
  • Ability to communicate effectively with a geographically dispersed team.
  • Familiarity with using a code repository such as GIT, with excellent documentation skills to maintain business rules and operational procedures.

Preferred Skills:

  • Familiarity with additional programming languages and development environments including Oracle/APEX, Groovy, 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.
  • Experience producing data visualizations from a variety of datasets and file formats.
#J-18808-Ljbffr
Apply Now
Share this job
Dice
  • Similar Jobs

  • Software Engineer

    Asheville
    View Job
  • Software Engineer

    Asheville
    View Job
  • Engineering Actuators, Controls, & Software Leader

    Royal Pines
    View Job
  • Chief Engineer

    Asheville
    View Job
  • Project Engineer

    Asheville
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙