StarsHR has the following long-term contract opportunity available with our client in suburban Pittsburgh.
Software Requirements Engineer
Summary:
The software requirements analyst is a key member of the software development team, responsible for gathering, analyzing, and documenting software requirements from stakeholders and ensuring they are accurately implemented in our software products. This role involves close collaboration with both technical and business product teams to ensure that software solutions meet customer needs and are delivered to the highest quality standards.
Key Responsibilities:
• Collaborate with product team members and stakeholders to gather and document detailed software requirements and ensure a clear understanding of their needs
• Analyze product requirements and software architecture to create clear and succinct software requirements
• Determine the appropriate solution based on stakeholder need, quality, and feature prioritization.
• Comprehend and communicate complex solutions provided by multiple engineering domains
• Serve as liaison between product owners and the software development team to ensure requirements are accurately implemented
• Participate in the development of epics, user stories, use cases and scenarios to support design and development
• Lead and organize meetings as appropriate and communicate status of work activities to leaders, product teammates, and stakeholders
• Conduct requirements design review meetings and participate in software design discussions
• Assist in managing changes to requirements through effective change control processes and tools
• Assist in the validation and verification of software functionality against requirements
• Support the development of test plans and test cases to ensure requirements are understood and met
Qualifications:
• Bachelor’s degree in Computer Science, Biomedical Engineering, Software Engineering, or related field
• Master’s degree or minimum 3-5 years of experience in software requirements analysis or systems engineering role
• Strong understanding of software development methodologies (e.g. Agile, Waterfall)
• Strong analytical and problem-solving skills
• Self-driven, accountable teammate
• Excellent communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders
• Experience with developing medical devices
• Experience with requirements management tools (e.g. Azure, Jira, IBM Doors Next Generation, Windchill) is preferred
• Experience with risk management is beneficial
• Knowledge of basic networking and cybersecurity is a plus
• Knowledge of modeling techniques (e.g., UML, BPMN) is advantageous
• Knowledge of IEC 62304 and IEC 60601 is a plus
StarsHR can provide benefits while contracting through our firm. Sponsorship is available for well-qualified candidates.
C2C staffing vendors please note: The use of C2C subcontractors is STRICTLY PROHIBITED by terms of our staffing agreement with this client. Therefore we CANNOT USE ANY CANDIDATES that you might provide. Please DO NOT WASTE OUR TIME or YOURS by contacting us about this job.
|