Skip to Navigation


If you’d like to be a part of a vibrant growing company that wreaks havoc on the status quo on a daily basis, we’d love to chat.


Business Analyst / Solutions Architect (BA/SA)

BA/SA Job Purpose:

  • Solves organizational information problems by gathering and analyzing requirements
  • Designs solutions including websites, mobile apps, and workstation software
  • Estimates scope, duration, and resource requirements of development projects
  • Facilitates quality assurance and continuous improvement of software products
  • Assists with design and development where feasible


BA/SA Job Duties:

  • Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats
  • Designs new computer programs by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications
  • Improves systems by studying current practices; designing modifications
  • Recommends controls by identifying problems; writing improved procedures
  • Defines project requirements by identifying project milestones, phases, and elements; forming project team; establishing project budget, resource requirements, and timing
  • Monitors project progress by tracking activity; resolving problems; publishing progress reports; recommending actions
  • Maintains system protocols by writing and updating procedures
  • Provides references for users by writing and maintaining user documentation; providing help desk support; training users
  • Maintains user confidence and protects operations by keeping information confidential
  • Prepares technical reports by collecting, analyzing, and summarizing information and trends
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies
  • Contributes to team effort by accomplishing related results as needed


Preferred Skills & Areas of Expertise:

  • Software Design
  • Software Documentation
  • Software Development Process
  • Software Requirements
  • Software Maintenance
  • Information Analysis & Architecture
  • Software development (in languages such as C, PHP, SQL, web development including Javascript and LESS/SASS/CSS, and markup languages including HTML)
  • Teamwork
  • Written Communication
  • Promoting Process Improvement

Thank you

If you’ve made an impression, we’ll be in touch!