A successful Technical Writer will bring: Knowledge: Knowledge of business and management principles involved in business evaluation, strategic planning, resource allocation, leadership techniques, coordination of people and resources, and of project management principles and practices; Familiar with computer systems and data systems, processes, and visualization tools; Understanding of public administration and management techniques; program planning and implementation; Knowledge of project management practices, principles, and processes; Understanding of Software Development Life Cycle (SDLC) methodologies. Skills: Skilled in business, program, and system analysis; Ability to developing goals, objectives, and procedures to monitor and evaluate progress; Ability to create writing analyses, documentation, and reports; Skilled in organizing and presenting complex information to a variety of audiences verbally and in writing; Has the ability to identify problems, evaluate alternatives, and negotiate and implement solutions; Ability to translate complex technical information verbally and in writing for non-technical audiences.