The District's applications require primary technical resources for evaluation, analysis, design, development, testing, integration, and support. This role will provide system development, production support, and user training services, focusing on the entire system development and support life cycle, including troubleshooting, data integration, and analytics reporting.
Requirements
- A strong command of our data ecosystem: MS SQL, SSRS, and SSIS.
- Direct experience with our core student information system, Infinite Campus.
- Develop software in a language specified by the manager or supervisor necessary to create new applications and enhance or supplement in-house or third-party software’s application code.
- Design, develop, deploy and maintain these customizations using specified methods and techniques.
- Generate test data for testing applications systems.
- Plan, prepare, and conduct system level testing.
- Analyze test results to detect technical or logical errors.
Responsibilities
- Serves as the primary technical resource in the evaluation, analysis, design, development, testing, integration and support of the District’s applications.
- Provides system development, production support, and user training services for a variety of applications and initiatives and supports all aspects of the system development and support life cycle with a specific focus on application system analysis, design, development, and deployment, maintenance, troubleshooting, data integration & analytics reporting using available tools and languages.
- Recommends, designs, implements and installs software applications, using a strong understanding of computer science principles and theories.
- Pursues software development initiatives, provides mentoring to junior developers and peers, and assists in establishing priorities and ensuring overall system design and functionality.
- Conduct third-party software feasibility analysis and review product specifications for completeness and compatibility.
- Develop processes and/or procedures necessary to enhance and/or supplement third-party software’s application code to meet requirements.
- Identify and troubleshoot advanced-level problems within applications, collaborate with third-party software vendor's technology support to resolve those problems, identify software programming defects and/or develop functional workarounds to resolve application problems.
Other
- Develops and promotes good community relations among various community and school clientele.
- Occasional travel throughout 900 sq mi school district, requiring personal vehicle.
- Occasional lifting of 10 -20 pounds.
- Frequent bending, stooping, walking, standing, kneeling, squatting, reaching, and sitting.
- A background in K-12 education, which means you already speak our language!