Senior Software Analyst

Website Princeton IT Services, Inc

Technology that works for you

Job Title: Senior Software Analyst

Location: 40 North Pearl St, Albany, NY, 12207

Role Type: Contract

Job Description:

We are seeking a highly skilled and motivated individual for the position of Senior Software Analyst to contribute to the project. The Senior Software Analyst will play a crucial role in the software development life cycle (SDLC), focusing on requirements gathering, analysis, and documentation. The successful candidate will collaborate with staff, facilitate meetings, and work closely with a team of developers to ensure the successful implementation of project requirements.

Key Responsibilities:

Requirements Gathering:

  • Collaborate with staff to comprehensively document system requirements.
  • Conduct thorough analysis to ensure a clear understanding of business needs.


  • Organize and facilitate meetings with staff to gather insights, feedback, and ensure effective communication.

UI Design:

  • Create detailed screen mock-ups to accurately document the user interface (UI) based on gathered requirements.


  • Develop detailed use cases and business flows to provide comprehensive documentation for the project.
  • Work closely with the team to ensure all aspects of the project are well-documented.


  • Collaborate with a team of developers to implement project requirements, ensuring alignment with business objectives.


  • Perform unit testing to validate the functionality of implemented requirements.
  • Document and track all identified defects, working closely with the development team for resolution.

Stakeholder Engagement:

  • Work closely with business customers to understand and address help, training, and executive reporting requirements.

Project Management:

  • Operate under the direction of a Lead/Project Manager to ensure project goals are met and deliverables are achieved on time and within scope.


  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Software Analyst or similar role.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Proficiency in creating detailed documentation including use cases, business flows, and UI mock-ups.
  • Familiarity with the software development life cycle (SDLC).
  • Ability to work collaboratively in a team environment.
  • Experience with justice and juvenile information systems is a plus.

Position Requested Qualifications:

  • Minimum 6 years of experience facilitating meetings with users to gather business requirements.
  • Minimum 6 years of experience documenting functional requirements, business rules, and complex security requirements.
  • Minimum 6 years of experience writing test plans, cases, and performing unit/regression testing.
  • Minimum 5 years of SQL coding experience for data extraction and validation.
  • Minimum 4 years of experience with SharePoint, including writing and maintaining project documentation.

To apply for this job email your details to

Apply Now