Senior Business Analyst

Job Summary

The Senior Business Analyst position holds a key role with the SofTrek organization.  This person serves as an expert in the areas of business analysis, project management, and business processes methodologies and best practices, using experience and knowledge to assist cross-functional teams to grow and manage our products and services businesses.  S/he works directly with Subject Matter Experts, both functional and technical (software development manager, professional services manager, and product managers and their respective teams) within the company to ensure the successful outcome of projects and/or client engagements and to drive product and services revenue streams.

This highly visible position frequently interacts with client executives, Product Advisory Council members, and other key client staff to understand their business needs and discuss potential solutions SofTrek can provide to meet their needs. Successful candidates must be able to demonstrate expertise, partner with client executives, assist in project management activities, and mentor and coach SofTrek managers/team leaders.  This position provides the opportunity for an experienced, self-motivated, high achieving individual to showcase their skills and expertise.  A wide degree of creativity and flexibility is expected.  The Senior Business Analyst takes business direction from the President.

Key Responsibilities
  • Work closely with clients and internal teams to ensure clients needs are clearly documented and translated into requirements so that engineering has actionable work
  • Work with client and internal teams to effectively prioritize projects and work activities so that expectations are appropriately aligned
  • Support the Professional Services team in the areas of initial requirements gathering, opportunity identification, business analysis, solution framing, proposal development, proposal presentation to client team, follow up sale closure activities, and engagement project management
  • Manage and coordinate planning aspects of projects to ensure timeline, resources, and budgets are clearly understood by management,  project team members, and clients
  • Facilitating client account reviews/needs assessments and using best-of-breed methodologies for requirements gathering and requirements management
  • Use structured methodologies to research, evaluate, analyze, and recommend new processes and technologies
  • Develop and deliver presentations to support internal skills development needs (i.e., product related, method/process related, management related)
  • Work closely with a cross-functional team of business analysts, software engineers, QA/QC specialists, and other technical personnel that will help create industry leading products and services
  • Drive a culture of innovation for all our products and services, grounded in having/maintaining a deep understanding of client/marketplace needs
  • Implement and manage business requirement research methodologies and processes to ensure we have a clear understanding of client needs that can be translated to system requirements and program specifications
  • Assist management in improving, developing, and managing processes to ensure we are focused on client needs and that all product/service needs/suggestions/ideas are managed effectively
  • Continually monitor processes and practices to ensure things are operating in an effective and efficient manner – with focus on continuous process improvement
  • Interface with clients, prospects, vendors, management, client services, and software developers
  • Assist VP of Client Solutions in RFP response process and product demonstration processes for key/strategic prospects
  • Plan and conduct internal training and provide business analysis/project management/management expertise to other departments
  • Support, when necessary, the product management team in the areas of product requirements management, project management of development projects (traditional and Agile), and potential Product Owner responsibility
  • May assist in managing business analyst / project management internship programs, including, but not limited to: establishing and maintaining relationships with key internship program coordinators at various local universities/colleges; identifying and defining various internship opportunities/projects; defining and managing process to recruit interns; and functioning as internship sponsor with selected interns
  • May assist in leadership responsibilities including developing of software development team; providing input to performance evaluations; assisting staff in developing their individual development plans (IDPs); and assisting with team member performance processes including providing timely input on project related performance evaluations
  • Assist management in the recruitment process, including, but not limited to: drafting position descriptions; managing interview processes; conducting initial interviews; evaluating/recommending candidates; and creating “ramp” plan
Job Requirements
  • Bachelor’s or Master’s degree in a technical or business discipline or 10+ years in information technology, software development, or expert user/business analyst of fundraising systems in a nonprofit organization
  • 5+  years’ experience in information technology, software development environment, or expert user/business analyst of fundraising systems in a nonprofit organization in a leadership and/or management role
  • Fluent in requirements management and project management best-of-breed methodologies
  • Proven abilities in business analysis including translating client business needs into solution requirements
  • Strong project management skills and ability to instill project management discipline through project planning/execution process
  • Possess solid leadership skills and be able to create, develop, and motivate a team to meet their project objectives
  • Strong written and verbal communication skills an imperative
  • Effective in communicating and presenting to groups and executive-level professionals, both internally and externally
  • Experienced with instilling teamwork values (cooperation, sharing, communication, helpfulness) and maximizing the performance of a team
  • Can easily prioritize and manage multiple projects concurrently
  • Familiarity with nonprofit, commercial business, and technical concepts
  • High proficiency in project management, presentation, and other office productivity software


How to Apply

Please submit a cover letter and resume expressing your interest to Robert Girardi at This email address is being protected from spambots. You need JavaScript enabled to view it.. Please don't call. We will make contact with everyone who responds--that's a promise.

SofTrek Corporation provides donor management software, fundraising capabilities, managed hosting services and technology solutions to nonprofit organizations. Salary commensurate with experience. Benefits include 401k, medical, disability, life insurance, and vacation.

We are unable to sponsor H-1B candidates at this time.

Note: If the above link does not automatically open your e-mail software, please copy and paste the address into a new, blank message manually.