> Markdown version of [/jobs/ext/3554518-data-visualization-reporting-programmer-student](https://www.wearedevelopers.com/jobs/ext/3554518-data-visualization-reporting-programmer-student). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Visualization/Reporting Programmer(Student) - **Company:** Blackboard, Inc. - **Location:** Middleton, WI, United States - **Experience:** Experienced - **Salary:** $71,646.0 - $85,816.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), C++ (Programming Language), Information Systems, Computer Programming, Crystal Reports (Reporting Software), Data Visualization, Power BI, SQL Stored Procedures, SQL Databases, Computer Equipment, Programming Languages - **Published:** October 2, 2026 - **Apply:** http://careercenter.tasanet.org/job_listing.php?id=165423 ## About the Role * Bachelor's Degree in Information Technology related field from an accredited four year college or university; or equivalent combination of education and experience Two years' experience in data visualization Knowledge of one or more programming languages a plus (ex. Java, C++) Experience and proficiency using Structure Query (SQL) and Power BI, Crystal Reports or other report writing software High School Diplomas and college/university degrees must be obtained from an accredited program or university approved by the United States Department of Education and the Texas Education Agency., * Knowledge of computer hardware and software, including applications and programming * Proficiency in developing SAP Crystal Reports * Proficiency in the Structured Query Language (SQL) * Strong project management skills with effective results within an information systems environment * Strong analytical and problem-solving skills * Ability to provide transcript/certificate showing successful completion of programming classes * Valid Texas Driver's license with driving record that meets the requirements of the District ## Description Provides development, maintenance, and support of current student systems. Communicates with various outside agencies and internal departments and campuses to determine and define District needs. With minimum supervision, analyzes, designs, develops, and supports information objects to satisfy determined requirements. Assists in the creation of documentation and training for the various applications. Works with management in defining short and long range plans and setting priorities for projects., 1. Analyzes, designs, develops, and supports of information objects including reports and dashboards. 2. Develops, tests, and validates SQL queries and stored procedures. 3. Maintains and enhances existing systems. 4. Conducts training programs for users as needed. 5. Develops and maintains documentation. 6. Makes independent objective decisions without procrastination based on adequate information and research. 7. Attempts innovative and creative approaches to problem solving. 8. Reviews existing computer programs and recommends refinements, improvements, and enhancements. 9. Works with users to determine the needs and requirements for new applications. 10.Evaluates state and local reporting requirements and ensures that mandated information is supplied in a correct and proper format-this involves comprehending oral and written communications from various outside agencies and internal departments. 11.Schedules activities effectively and secures resources needed to accomplish goals. 12.Evaluates the school District environment to determine opportunities for streamlining procedures, which would result in a more effective utilization of District personnel. 13.Writes detailed instructions for documentation staff to add to the user manuals. 14.Tests programs written by personnel assigned to project or self. 15.Reads and interprets technical material. 16.Works under minimum supervision. 17.Communicates effectively with staff members to maintain efficient software designs and standards. 18.Maintains confidentiality of information. 19.Reports to work on time every day. 20.Performs additional duties and accepts other responsibilities as may be assigned.