Sigma Space is seeking an Interface/Database Programmer to join our team in 
support of the Science Computing Facility (SCF) for NASA’s Ice Cloud and land 
Elevation satellite mission (ICESat-2).  This position will be located at the 
NASA Goddard Space Flight Center (GSFC). The interfaces will give the PSO and 
science team the ability to interactively visualize and analyze the data, 
determine and set quality assurance, request, approve, and monitor specific 
targets of opportunity, subscribe and automatically receive personalized data 
subsets, and make mission and instrument status reports available on demand.

 

Duties include:

 
•
Design and develop user interfaces that allow the Project Science Office (PSO) 
and science team to dynamically analyze the data and interact with the ICESat-2 
science investigator processing system (SIPS) and the instrument support 
facility (ISF).

 

•
Conceive and design user interface prototypes based on high-level feature.

requirements. Determine design methodologies and tool sets; complete 
programming using languages and software products; design and conduct tests.

 

•
Develop robust and user-friendly interactive web applications.

 

•
 Design and create relational database schemas.

 

•
Integrate applications by designing database architecture and server scripting; 
studying and establishing connectivity with network systems, search engines, 
and information servers.

 

•
Create test plans and test scripts and thoroughly tests all software, 
interfaces and systems. Coordinates and tests interface code. Documents results 
and issues from testing and communicates to stakeholders.

 

•
Maintains version control system with baseline set of code and documentation of 
customized software, interfaces and reports. 


 

Requirements:

 
•
B.S. in Computer Science or equivalent experience.

•
3-5 years experience in developing interactive web based user interfaces with a 
solid understanding of web application development processes, from the 
layout/user interface to relational database structures.

•
Strong understanding of User Interface (UI) and User Experience (UX) principles.

•
Intermediate to advanced software development, application and architecture 
design.

•
Working knowledge of a relational database system such as Postgresql, including 
index strategies, performance tuning and optimization and stored procedures.

•
Working knowledge of SQL.

•
Knowledge of database connectivity using Python or equivalent and native 
connections

.

•
Strong web development skills in Python, HTML5, JavaScript, PhP/Drupal or 
equivalent.

•
Knowledge of interface security including SCP, SFTP, FTP, SSL using putty or 
other utilities.

•
Up-to-date knowledge of best practices in IT security.

•
Knowledge of Unix/Linux operating kernel.

•
Ability to communicate with and interact effectively with, verbally and in 
writing, to interact effectively with internal and external clients, peers, 
management and cross-functional areas, and to create technical documentation. 

•
Proven analysis/problem solving: thoroughly think through and evaluate 
alternatives, innovative problem resolution, pro-active approach, take the 
initiative to resolve problems.

Contact: kenya.pull...@sigmaspace.com
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to