




**Objective** Obtain, analyze, document, and validate functional and non-functional requirements for software projects, ensuring that customer/user needs are accurately translated into technical specifications for the development team. **Responsibilities:** * Conduct interviews, gather requirements, and perform analysis with customers/users. * Identify functional and non-functional requirements, constraints, business rules, and project scope. * **Develop:** * Requirements documentation (SRS) * Use cases * User stories with acceptance criteria * Process flows * Diagrams * Prototype basic screens or workflows in Figma when necessary. * Review project scope and identify early risks. * Validate requirements with the client before handing them over to development. * Maintain traceability between requirements, tasks, and tests. * Support the QA team in defining test cases. **Technical Knowledge** * Process modeling (flowcharts, use cases, user stories, etc.). * Basic/intermediate knowledge of: o Software architecture o APIs, web services, and Windows services o Relational databases o REST and JSON o WCF o SOAP services and XML structures o Integrations with hardware, PLCs, and external devices (knowledge of industrial protocols) **Common Tools:** * Jira / Azure DevOps * Figma or simple prototyping tools * Visio, Draw.io, or similar Job type: Full-time Salary: $15,000.00 per month Benefits: * Option for indefinite contract * Company phone * Free uniforms Work location: On-site employment


