Job Title: Computer Programmer Wage/Hour Status: Exempt
Reports to: Director of Data Quality Pay Grade: Administrative Management
Pay Grade 4 Dept./School: Computer Service Department Initiated Date: December 3, 2013
Funding Source: 199 Local Funds Date Revised: February 12, 2026
District Primary Purpose: To design, develop, and maintain secure, efficient, and integrated software solutions that support teaching, learning, and district operations, ensuring data-driven decision-making and improved student outcomes across La Joya ISD.
Department Primary Purpose: To support the strategic design, development, and integration of third-party applications and district information systems by delivering high-quality software solutions, system integrations, and data workflows that enhance instructional, operational, and reporting effectiveness.
Qualifications:
Education/Certification: Bachelor’s Degree or higher
Major in Computer Science, Information Systems or a related field preferred.
Experience/Knowledge Strong working knowledge of computer hardware/software and internet applications. Strong working knowledge of programming techniques, database concepts, and data structures. Database management and report writing for relational databases that employ the use of Oracle SQL to build tables, views, relationships, indexes, stored procedures, functions, jobs, etc. Data warehouse design using advanced data management techniques, ETL, etc.
3+ years of work experience with managing and maintaining a enterprise resource planning (ERP) system for K-12 organizations. Experience with Skyward SMS 2.0 SIS, Alio Linq , and Tableau preferred.
Major Responsibilities and Duties:
- Design, develop, test, and deploy custom software applications, APIs, and system integrations that connect district platforms and eliminate data silos.
- Collaborate with stakeholders to analyze business requirements and translate them into scalable technical solutions aligned to district strategic priorities.
- Develop and maintain secure database structures, data pipelines, and automated workflows to support dashboards, analytics, and reporting systems.
- Integrate third-party systems using APIs, ETL tools, and scripting solutions to ensure seamless interoperability between instructional and operational systems.
- Follow established software development lifecycle (SDLC) standards, including documentation, version control, code reviews, and testing protocols.
- Optimize system performance through code refactoring, performance tuning, and continuous improvement practices.
- Maintain system security by implementing role-based access, secure coding standards, and data protection best practices.
- Develop documentation including technical specifications, flowcharts, diagrams, and user guides.
- Provide Tier III application-level support and troubleshooting for district-developed systems.
- Assist in the development of internal and external reports, dashboards, and analytics tools that support data-driven decision making.
- Stay current with emerging technologies including automation tools, AI integration, and modern development frameworks.
- Perform other duties as assigned consistent with the role of Computer Programmer.
WORKING CONDITIONS:
Mental Demands:
Comprehend and follow instructions; Perform assigned tasks; Maintain and appropriate work place; Perform complex or varied tasks; Relate to others; Influence people; Make
Specific timelines; Maintain emotional control under stress.
Physical Demands/Environmental Factors:
Occasional district and state travel; Occasional prolong and irregular hours; Repetitive hand motion and prolonged use of computers.
POSITION WORKING DAYS: 226 Days