Job - Interface Database Programmer

Kenya Pulliam Sabbat coachkenya at gmail.com
Tue Dec 16 07:57:19 EST 2014


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.Pulliam at SigmaSpace.com



More information about the Python-list mailing list