4+ years of relevant hands-on experience working in software development as business analyst Must be highly organized with strong analytical and problem-solving skills, and great attention to detail Proven skills in breaking down and optimizing complex business processes Proven experience leading and documenting requirements-gathering sessions and developing user stories