Business Systems Analyst

Job opening ID
2797

Posting title
Business Systems Analyst

Roles and responsibilities
Must be a US Citizen
Estimated duration of 18 months with the potential for extension or conversion.
W2 with full benefits
Customer and contract specific training will be required and provided.
Some travel may be required. 
Labor Category: Software Systems Engineer II

Job Description:
We are seeking a motivated and customer-oriented IT Software Systems Engineer to with a large portfolio of challenging software development and support projects. As a JPL Systems Engineer your task is to look at a system, or subsystem, and identify the requirements for and from it, make sure it meets those requirements, make sure it is built to those requirements, make sure it is integrated to those requirements, make sure it operates to those requirements, and prove all of those things. You will be the voice of the system throughout the product development life cycle, providing critical thinking about trade-offs and compromises, about generalists view of the system versus specialists view. You will, first and foremost, be responsible for about getting the right design and then about maintaining and enhancing its technical integrity, as well as managing complexity with good processes to get the design right. You will define the interfaces in a system design to minimize unintended interactions and simplify development and operations and then document and control the design. As a JPL Software Systems Engineer your task is to look at a system, or subsystem, and identify the requirements for and from it, make sure it meets those requirements, make sure it is built to those requirements, make sure it is integrated to those requirements, make sure it operates to those requirements, and prove all of those things. We value excellent communication skills, agility in adapting to change and proven success in working with high-performing teams.
- Develop viable requirements for highly complex and critical software system architectures. Ensure system is achievable within available resources and project timeline; ensures that requirements are met; advises management
- Design and define system architecture for new or existing highly complex and critical computer-based systems.
- Lead design effort; establish design patterns and rules; research and apply best industry practices.
- Develop highly complex and critical software and data architectural models; uses current practice and recommend improvements.
- Serve as a liaison to the customer throughout the entire system life cycle; advise customer and management.
- Develop prototypes and storyboards to validate user requirements.
- Maintain system integrity by assessing and determining stable steps in development.
- Establish and implement highly complex and critical system software life cycle processes; advises customers and management
- Partner with other engineers and management to oversee highly complex and critical system integration.
- Verify and approve highly complex and critical test plans.
- Lead the evaluation, modification and improvements to the testing processes and results for software systems and subsystems that have substantial impact.
- Work with customers to develop high level requirements and to track them in JIRA
- Develop diagrams, workflows, and high-level architecture and integration diagrams

Required Skills:
• Must be a US Citizen
• Offer contingent on ability to successfully pass a background check and drug screen
• Bachelor's degree in Information Technology, Information Systems, Computer Science, Computer Engineering or other relevant discipline plus 4 or more years of related experience; or Master's degree in relevant discipline plus 2 or more years’ experience or Ph.D with 2 plus years in relevant discipline.
• Demonstrated strong strategic thinking skill, and ability to see and convey the big picture; critical thinking and synthesis; ability to deal with ambiguity and adapt to a fast-paced, customer focused operation; self-starting; excellent listening and communications
• Consistent track record for delivering successful software systems applying standard methodologies.
• Extensive software development skills and familiarity with modern software development practices and tools.
• Solid knowledge and experience with web and software application development.
• Experience with Jira or other software project tracking application

Desired Skills:
• Experience with a broad set software architectures and technologies, and understand the benefits and trade offs of various web architectures and technologies
• Experience in information architecture and information retrieval
• Experience with draw.io or Magic Draw or similar software diagramming tools


Number of positions
1

Location
Pasadena

State
California