Must be familiar with software and database development concepts Technical Business Analyst work on a software development team Must have experience developing technical documentation for enterprise software users, system administrators, and other technical audiences Strong experience in requirements management and creating all documents listed above Strong experience in mapping business processes into technical documentation   Preferred Skills:  MS Project Team Foundation Server MS Visio Database Entity Design C