Builds and maintains secure, scalable, and well-documented APIs and data integration solutions between internal systems and third-party vendor platforms
Collaborates with internal stakeholders to gather requirements, define technical specifications, and deliver user-focused solutions
Designs, develops, tests, and maintains custom web applications that support district operations and educational programs
Ensures compliance with district data governance, security, and privacy policies in all development activities
Ensures high-quality database design and development, including data modeling, stored procedures, and performance tuning
Maintains documentation for applications, integrations, and system architecture to support long-term sustainability and knowledge transfer
Participates in code reviews and promote adherence to development best practices and coding standards
Provides technical support and mentorship to other team members as needed
Researches, evaluates, and recommends tools and technologies that support application and integration development goals
Troubleshoots and resolves issues related to application functionality, data integrity, and system integrations
Works within an Agile or iterative development process to prioritize and deliver features on schedule
Knowledge, Skills and Abilities
Ability to analyze application integration architecture to simplify and automate business processes
Ability to analyze project requirements for impact on systems and integration dependencies
Ability to communicate effectively verbally and in writing
Demonstrated ability to write clean, maintainable, and well-documented code
Experience building and maintaining data integrations using Microsoft tools such as PowerShell, SQL Server Integration Services (SSIS), and RESTful APIs
Proficiency in developing applications using .NET (C#, ASP.NET, etc.), Blazor (HTML, CSS) and integrating with Microsoft SQL Server databases
Solid knowledge of SQL development, including writing queries, stored procedures, views, and performance tuning
Strong understanding of full stack application development principles, with experience in both front-end and back-end technologies
Work Environment: The work environment characteristics described here are representative of those a staff member typically encounters while performing the essential functions of this job. They are included for informational purposes and are not all-inclusive.
Physical Demands: The following are some of the physical demands commonly associated with this position. They are included for informational purposes and are not all-inclusive. All physical demands, if listed, are considered essential functions.
Sits, stands, walks, stoops, kneels, and crouches/squats while performing duties
Has oral and auditory capacity enabling interaction interpersonally and/or through communication devices
Uses eyes, hands, and finger coordination enabling the use of equipment and writing utensils
Cognitive Functions: The following are some of the cognitive functions commonly associated with this position. They are included for informational purposes and are not all-inclusive. The staff member may be required to analyze, communicate, compare, compile, compute, coordinate, copy, evaluate, instruct, negotiate, synthesize, reason, and use interpersonal skills.
Required Qualifications
Associate's degree or two or more years (48 semester hours or more of college with no degree)
2+ Years Experience in a technology-related role (e.g., application development, IT support, systems administration, or data integration)
Familiarity with version control systems
Experience participating in the full software development lifecycle, including planning, development, testing, and deployment
Exposure to data integration tools such as SSIS, with some familiarity with scripting for automation tasks
Experience working with databases, including database design, query writing, and troubleshooting performance issues
Experience in full stack application development, preferably in a Microsoft-based environment
Preferred Qualifications
Bachelor's (Baccalaureate) degree (e.g., B.A., A.B., B.S.) in Computer Science or related field.
Certifications demonstrating proficiency in Microsoft development tools, cloud platforms (e.g., Azure), or data integration technologies
Experience with Infinite Campus
Experience with Workday
SQL query and report development experience
Experience Working in an Educational Environment
Required Qualifications
Associate's degree or two or more years (48 semester hours or more of college with no degree)
2+ Years Experience in a technology-related role (e.g., application development, IT support, systems administration, or data integration)
Familiarity with version control systems
Experience participating in the full software development lifecycle, including planning, development, testing, and deployment
Exposure to data integration tools such as SSIS, with some familiarity with scripting for automation tasks
Experience working with databases, including database design, query writing, and troubleshooting performance issues
Experience in full stack application development, preferably in a Microsoft-based environment
Preferred Qualifications
Bachelor's (Baccalaureate) degree (e.g., B.A., A.B., B.S.) in Computer Science or related field.
Certifications demonstrating proficiency in Microsoft development tools, cloud platforms (e.g., Azure), or data integration technologies
Experience with Infinite Campus
Experience with Workday
SQL query and report development experience
Experience Working in an Educational Environment
Compensation Range
- $77,420-$87,420
- (Based on job relevant experience at 100% FTE)
Scheduled Weekly Hours
40
Hours per Day
8.0 hour(s) per day
Number of Days per Year
230 Days M-F
Benefits Eligibility
- Full-time - Regular
- For more information on our benefits, please visit Employee Benefits | Academy District 20 (asd20.org).
FLSA Status
United States of America (Exempt)
How to Apply
New applicants (including current district staff members) must use the Workday application portal. Documents emailed directly to a supervisor will not be considered for application purposes and will not receive a response. A completed online application also includes the following uploaded documents in PDF format:
A letter of application which states why you feel you are qualified for this position, and your background and experience relating to this position
A current resume
Complete undergraduate and graduate transcripts (in color, readable, and reflecting official status where applicable)
Three current letters of recommendation (optional)
License (if applicable)
Please note if a License is required, you must meet eligibility requirements and have applied for licensure at least one month prior to the start date for the position.
Please do not call to request site visits or interviews at the school/location. Please direct all inquiries via the email address indicated on the posting.
Hiring Manager Email
chris.eggleston@asd20.org