Job Description
- Create software requirements specifications for one or more new features or user stories.
- Manage software requirement documentation & traceability in a requirements management tool.
- Maintain a deep understanding of the system-level requirements and workflows to ensure the software requirements are consistent and complete.
- Provide technical leadership in defining the strategy and selection of the software design, technology, framework that meets the needs of the system.
- Communicates with the other engineering personnel to coordinate the interrelated design and assure project completion.
- Participate as a subject matter expert in discussions and reviews of test deliverables within the team.
- Identify and assess test failures; perform root cause analysis and identify corrective and preventive actions to address current and future issues.
- Work actively with cross-functional teams to develop testing strategies.
- Participate as a key reviewer in reviews of technical deliverables from other teams, such as software development, systems engineering, software quality, etc.
- Ensure that all product development activities and deliverables conform to and comply with Client and CRM requirements and guidelines, as well as regulatory requirements such as the US Food and Drug Administration (FDA) and European Union Medical Device Regulations (EU-ClientR).
- Demonstrate familiarity with Agile principles to follow an iterative process for test development, execution, and deployments.
- This is a non-supervisory position.
EDUCATION AND EXPERIENCE:
- Bachelor’s Degree in Software Engineering, Computer Science, or related engineering field or an equivalent combination of education and work experience.
Minimum 7 years of experience in a range of systems engineering or software engineering.
Solid understanding and application of principles, theories, concepts and techniques in solving software design problems; performing trade studies; developing design requirements; developing software for electromechanical systems; and providing guidance to the design, implementation, and test of software, or systems.
Programming: Knowledge of high-level programming languages such as Java, C++, Python, etc.
Behavioral Skills:
- Ability to work in a highly matrixed and geographically diverse business environment.
- Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
- Ability to leverage and/or engage others to accomplish projects.
- Analytical and strategic thinking, problem-solving, time management and sound judgment.
- Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
- Ability to multitask, prioritize and meet deadlines in a timely manner.
- Strong organizational and follow-up skills and attention to detail.
Preferred
Ability to use these listed tools:
- Subversion, GIT
- Debug and Trace Tool such as winIDEA
- Atlassian Product Suite such as: JIRA, Confluence
- Requirements Management Framework (e.g., DOORS)
- Test Management Framework
- Modeling Tool such as Enterprise Clienthitect, IBM Rhapsody or Cameo
- Category : Medical & Healthcare
- Company Name : Resource Logistics
- Salary : $22.00 per hour
- Remote Job? : No
You must be logged in to post a review.