Senior Business Analyst

$115,000 - $125,000/Yr

City of New York - New York, NY

posted 4 months ago

Full-time - Mid Level
New York, NY
Executive, Legislative, and Other General Government Support

About the position

The Senior Business Analyst position within the Department of City Planning's Information Technology Division is responsible for leading the requirements analysis, planning, and execution of technology projects that align with the agency's strategic initiatives. This role involves collaborating with cross-functional stakeholders to define requirements, shape product roadmaps, and ensure the successful delivery of IT solutions that enhance service accessibility and operational efficiency.

Responsibilities

  • Lead elicitation and analysis of business requirements, ensuring a comprehensive understanding of stakeholder needs and objectives.
  • Identify and document functional and non-functional requirements, translating them into clear and actionable project specifications.
  • Evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, and distinguish client requests from the underlying needs.
  • Develop and maintain detailed specifications, business rules, swim lane diagrams, use cases, user stories, wireframes, and mock-ups that effectively communicate the product vision and requirements to development teams.
  • Facilitate workshops and meetings to gather input from stakeholders and subject matter experts, ensuring comprehensive requirement documentation.
  • Develop and maintain product roadmaps, prioritizing features and enhancements based on business value and customer impact.
  • Act as a liaison between business stakeholders, development teams, and other relevant stakeholders, facilitating effective communication and alignment.
  • Lead the design of intuitive user interfaces (UI) and seamless user experiences (UX) that align with business goals and industry best practices.
  • Collaborate in an agile environment, participating in sprint planning, backlog grooming, and daily stand-up meetings.
  • Collaborate with customer support teams to understand user pain points, gather feedback, and incorporate enhancements into ongoing development efforts.
  • Collaborate with QA teams to define acceptance criteria, test cases and scenarios, ensuring the quality and reliability of the delivered products.
  • Conduct thorough testing and validation of software applications against established requirements, identifying deviations and ensuring quality assurance.
  • Monitor project progress and provide regular updates to stakeholders, addressing any changes in scope or requirements promptly.
  • Continuously gather feedback from stakeholders to refine product features and drive system improvements.
  • Define and contribute to roll-out strategies and client training for new and existing systems.
  • Stay updated with industry trends, emerging technologies, and best practices, incorporating relevant insights into product development strategies.
  • Provide guidance to junior analysts, mentoring them in effective requirement gathering, analysis, and documentation practices.

Requirements

  • A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
  • An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
  • A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
  • Education and/or experience which is equivalent to "1", "2", or "3" above.

Nice-to-haves

  • Proven experience (5+ years) in IT Business Analysis and/or Product Management roles on mission critical business applications.
  • Certified Business Analysis Professional (CBAP), Certified Scrum Product Owner (CSPO), or similar certification.
  • Proficiency in eliciting, documenting, and managing business and functional requirements.
  • Excellent analytical skills with the ability to synthesize complex information and provide actionable insights.
  • Exceptional facilitation skills and proven experience at driving consensus across multiple stakeholders.
  • Strong understanding of software development lifecycles, methodologies, and project management practices.
  • Experience with Agile methodologies, including Scrum or Kanban, and tools such as Azure DevOps and JIRA.
  • Ability to effectively communicate with technical and non-technical stakeholders, translating between business needs and technical solutions.
  • Familiarity with UX/UI principles and practices to ensure user-centric product design.
  • Strong organizational skills with the ability to manage multiple projects and priorities concurrently.
  • Proven track record of successful collaboration with development teams to deliver high-quality software products.
  • Exceptional problem-solving skills and a proactive approach to identifying and resolving challenges.

Benefits

  • Competitive salary range of $115,000.00 - $125,000.00
  • Professional development opportunities
  • Inclusive work environment
  • Health insurance coverage
  • Retirement savings plan options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service