The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.
M2w7wc60qnxttj50s9t

Software Engineer IV

Job Description

AceInfo is currently seeking a Software Engineer to support our federal project, in College Park, MD

Project Overview:

The mission of the National Weather Service (NWS), an agency within the Department of Commerce's National Oceanic and Atmospheric Administration (NOAA), is to provide weather, water and climate forecasts and warnings for the United States, its territories, and its adjacent waters and oceans to protect life and property and to enhance the national economy. The Weather and Climate Infrastructure Services (WCCIS) contract supports the NWS's Central Processing and Information Dissemination portfolios. The contract is managed by the National Centers for Environmental Prediction (NCEP) Central Operations (NCO).

WCCIS supports NCO's mission which is to deliver national and global weather, water, climate and space weather guidance, forecasts, warnings and analyses to a broad range of users and partners. These products and services respond to user needs to protect life and property, enhance the nation's economy, and support the nation's growing need for environmental information.



Responsibilities

Will perform mostly back-end development in support of NOAA's National Weather Service (NWS). Will support scientific software analysis, testing, and the associated documentation. The full stack consists mostly of PHP, Perl, and Python. Our front end is JavaScript, but will be using Angular.js, Node.js, or Vue.js as the goal moving forward. May contribute using various languages such as PHP, C++, Perl, Python, and Java using both OOP and functional programming paradigms. Will participate in both unit testing and full integrated system testing. Applications will include standard software tools and/or services for decoding, calculation and display of scientific data including satellite, radar, observational, numerical forecast models, and forecast products; for creating and editing graphical products; and to transform such graphics into alternative data formats such as BUFR, GRIB, GIF, and agency-specified formats. Specific activities will include:

* Optimizing application code for high performance on UNIX-type workstations as well as LINUX servers and to ensure efficient use of computing resources in general.
* Integrating, testing, and supporting software developed by other centers or development partners
* Maintaining the software test environment to support migration activities, including auto-builds of stand-alone executables on servers; execution outside of Eclipse environment; and simulation of user operations.
* Creating installers for various versions; scripts to install and maintain testbeds and servers, maintaining the distribution website; and preparing instructional document to help user installation and use of the software.


Job Requirements

4 - 8 years of experience with PHP, Perl, and writing code in one or more programming or scripting languages. Must have experience with PHP and Perl. Experience with Python, JavaScript, planning and prototyping new applications, frameworks and languages, and learning and testing new technologies, required. Must also be able to:

* Decide which technologies and languages are best for the project
* Design the architecture of the components of an application
* Build and test Application Program Interfaces (APIs)
* Test sites and applications in different browsers and environments
* Test new features thoroughly to ensure they perform the correct task in all cases
* Research, incorporate, and, optionally contribute to Open Source projects
* Run performance bench marking tests
* Refactor and optimize existing code
* Document code so other developers can understand and contribute to it
* Fix bugs in existing projects
* Review colleagues' code
* Meet with designers, developers and project staff for progress updates
* Contribute to implementing an agile product development environment
* Effectively communicate technical information and work status accurately and reliably to project leads and managers.

Desired Skills
* Experience with Angular.js, Node.js, and/or Vue.js.
* Experience with Jira and Confluence
* Experience with Git and GitLab CI/CD
* Experience in AGILE development.

Prior NOAA or Metrology experience is a big plus.

Must be a US Citizen or Permanent Resident and be able to pass a background investigation to obtain a security badge to enter the applicable government facility.

Education
BS in Computer Science, Information Systems, related discipline, or equivalent.



Company Information

Ace Info Solutions is an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, disability or veteran status.


Job Snapshot

Location US-MD-College Park
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type IT & Technical
Apply

Company Overview

Ace Info Solutions, a Dovel Company

Ace Info Solutions, Inc. (AceInfo) is a mid-size federal contracting firm with a focused vision: empower our clients, challenge our employees, and grow our business. Founded in December 2000, and employs over 500 professionals. We have a deep commitment to ensuring quality and customer satisfaction with a mature corporate infrastructure, strong management and quality practices. Learn More

Contact Information

US-MD-College Park
Snapshot
Ace Info Solutions, a Dovel Company
Company:
US-MD-College Park
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
IT & Technical
Store Type:

Job Description

AceInfo is currently seeking a Software Engineer to support our federal project, in College Park, MD

Project Overview:

The mission of the National Weather Service (NWS), an agency within the Department of Commerce's National Oceanic and Atmospheric Administration (NOAA), is to provide weather, water and climate forecasts and warnings for the United States, its territories, and its adjacent waters and oceans to protect life and property and to enhance the national economy. The Weather and Climate Infrastructure Services (WCCIS) contract supports the NWS's Central Processing and Information Dissemination portfolios. The contract is managed by the National Centers for Environmental Prediction (NCEP) Central Operations (NCO).

WCCIS supports NCO's mission which is to deliver national and global weather, water, climate and space weather guidance, forecasts, warnings and analyses to a broad range of users and partners. These products and services respond to user needs to protect life and property, enhance the nation's economy, and support the nation's growing need for environmental information.



Responsibilities

Will perform mostly back-end development in support of NOAA's National Weather Service (NWS). Will support scientific software analysis, testing, and the associated documentation. The full stack consists mostly of PHP, Perl, and Python. Our front end is JavaScript, but will be using Angular.js, Node.js, or Vue.js as the goal moving forward. May contribute using various languages such as PHP, C++, Perl, Python, and Java using both OOP and functional programming paradigms. Will participate in both unit testing and full integrated system testing. Applications will include standard software tools and/or services for decoding, calculation and display of scientific data including satellite, radar, observational, numerical forecast models, and forecast products; for creating and editing graphical products; and to transform such graphics into alternative data formats such as BUFR, GRIB, GIF, and agency-specified formats. Specific activities will include:

* Optimizing application code for high performance on UNIX-type workstations as well as LINUX servers and to ensure efficient use of computing resources in general.
* Integrating, testing, and supporting software developed by other centers or development partners
* Maintaining the software test environment to support migration activities, including auto-builds of stand-alone executables on servers; execution outside of Eclipse environment; and simulation of user operations.
* Creating installers for various versions; scripts to install and maintain testbeds and servers, maintaining the distribution website; and preparing instructional document to help user installation and use of the software.


Job Requirements

4 - 8 years of experience with PHP, Perl, and writing code in one or more programming or scripting languages. Must have experience with PHP and Perl. Experience with Python, JavaScript, planning and prototyping new applications, frameworks and languages, and learning and testing new technologies, required. Must also be able to:

* Decide which technologies and languages are best for the project
* Design the architecture of the components of an application
* Build and test Application Program Interfaces (APIs)
* Test sites and applications in different browsers and environments
* Test new features thoroughly to ensure they perform the correct task in all cases
* Research, incorporate, and, optionally contribute to Open Source projects
* Run performance bench marking tests
* Refactor and optimize existing code
* Document code so other developers can understand and contribute to it
* Fix bugs in existing projects
* Review colleagues' code
* Meet with designers, developers and project staff for progress updates
* Contribute to implementing an agile product development environment
* Effectively communicate technical information and work status accurately and reliably to project leads and managers.

Desired Skills
* Experience with Angular.js, Node.js, and/or Vue.js.
* Experience with Jira and Confluence
* Experience with Git and GitLab CI/CD
* Experience in AGILE development.

Prior NOAA or Metrology experience is a big plus.

Must be a US Citizen or Permanent Resident and be able to pass a background investigation to obtain a security badge to enter the applicable government facility.

Education
BS in Computer Science, Information Systems, related discipline, or equivalent.



Company Information

Ace Info Solutions is an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, disability or veteran status.


Mwv6ln6sdf2w65fj0mf
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Software Engineer IV Apply now