Universities Space Research Association Data Software Engineer II in Houston, Texas

Job Description

USRA is an independent, nonprofit research corporation where the combined efforts of in-house talent and university-based expertise merge to advance space science and technology. USRA works across disciplines including biomedicine, planetary science, astrophysics, and engineering and integrates those competencies into applications ranging from fundamental research to facility management and operations. USRA engages the creativity and authoritative expertise of the research community to develop and deliver sophisticated, forward-looking solutions to Federal agencies and other customers - on schedule and within budget.

Software engineer II, a key member of the data integrations team, will design and develop many types of software to specifications including software and tooling for data manipulation and intelligent high-performance web applications. The engineer will primarily work on model-based software and data systems that intelligently relate heterogeneous engineering data; additionally, the engineer will support scientists and subject matter experts with integrating their data sets with the platform. The engineer will also assist with other subsystems across the platform as necessary.

Essential Duties/Responsibilities:

  • Strong programming skills; logical, critical, and disciplined thinker; focus on developing algorithms; analyzing and solving programming problems
  • Meet with project stakeholders to obtain or develop application requirements as well as desired application performance and capabilities. Additionally, collaborate with customer and internal team to estimate time schedule, cost constraints, and feasibility to accomplish required outcome
  • Collaborate with stakeholders and software development team to design application and its subsystems as part of the overall integration platform
  • Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Modify existing software to correct errors, add new features, or to improve its performance
  • Lead development of data requirements for the EVA Data Integration Platform and participate in data architecture design discussions
  • Design and develop data models for new data sets and lead discussions with subject matter experts to determine how the new data sets interact with existing data

Required Skills

Education: Bachelor of Science in Computer Science required or equivalent years of experience

Experience:

  • 2+ to 5 years of software development experience
  • Demonstrable proficiency with programming languages and data formats: Java, Node.js, JavaScript, JSON/XML
  • Experience with UI technologies such as HTML5, CSS, and templating languages
  • Experience with multiple operating systems: Linux, Windows
  • Experience in software source control, inter-process and network communication, and protocols such as HTTP
  • Experience with web APIs (i.e. REST APIs)

Knowledge, Skills & Abilities:

  • In-depth knowledge of software development cycle, object-oriented software design and development, inter-process and network communication
  • Excellent written communication skills along with strong organizational, critical thinking, and interpersonal skills.
  • Ability to think independently and strategically and assess solutions for short and long term goals
  • Demonstrated ability to interact effectively in an interdisciplinary team of scientists as well as independently

* Attributes:*

  • Establish effective collaboration and interactions with diverse levels of staff
  • Shows an eagerness to learn new systems and explore evolving paradigms (i.e. graph databases)

Technology:

  • High-performance Java servlet-based web applications
  • Proficiency in Microsoft Office and its applications
  • Languages: Java, Node.js, JavaScript, HTML, CSS
  • Infrastructure: Linux

Must be a U.S. Citizen. No sponsorship will be provided for this position.

Applicants should apply to the posting at https://usracareers.silkroad.com/ and include a letter of interest, resume, or curriculum vita. Review of candidates will begin immediately. Additional information on USRA can be found at www.usra.edu.

USRA is an Equal Opportunity Employer Minorities/Females/Protected Veterans/Disabled/Sexual Orientation/Gender Identity

Tracking Code: 615-1600

Job Location: Houston, Texas, United States

Position Type: Full-Time/Regular