Programmer Senior Application
The Senior Applications Programmer serves as a technical lead responsible for the configuration, integration, support, and continuous improvement of the District's enterprise business applications. This position partners with business stakeholders to analyze requirements, implement solutions, develop system integrations, automate business processes, support reporting and data analytics, and ensure the reliability, security, and effectiveness of mission-critical systems. The position leverages cloud technologies, automation, and emerging technologies, including artificial intelligence, to improve operational efficiency and support the District's strategic goals. The Senior Applications Programmer provides advanced technical expertise, project leadership, and strategic guidance to support operational excellence and digital transformation initiatives.
Position Description
Essential Duties and Responsibilities
Technology Collaboration & Support
- Serve as a representative of FBISD and the Information Technology Division, displaying courtesy, tact, consideration, and careful judgment in all interactions with members of the FBISD community and the public
- Influence the development and modification of other systems by blending close working relationships with end-users and exhibiting a comprehensive understanding of technology
- Manage escalations; act as an escalation point for technical application issues pursued within the team
- Foster a collaborative and inclusive team environment by encouraging open communication and actively soliciting input from all team members
- Stay current on emerging technologies, industry trends, best practices, and innovations relevant to K-12 education and enterprise application management
- Promote continuous improvement by identifying areas for process optimization and facilitating knowledge sharing among staff
- Monitor system performance, data quality, and application reliability, implementing corrective actions and continuous improvement initiatives as needed
- Analyze, construct, document, and implement software modifications and enhancements for various applications based on assignments given
- Gather user requirements and develop, support, and maintain interfaces and extracts between systems and applications
- Develop and maintain technical, operational, and user-facing documentation related to supported systems, integrations, and business processes
- Ensure applications, integrations, and data processes comply with district cybersecurity standards, FERPA requirements, data governance practices, and applicable state and federal regulations
- Collaborate with software vendors, consultants, and internal stakeholders to evaluate, implement, and support technology solutions
- Develop and support database solutions, data models, queries, stored procedures, and data integrations using Microsoft SQL Server and related technologies
- Develop and maintain new reports and queries as required using SQL Server, Crystal Reports, Power BI, and MS Excel Pivot Tables
- Create, maintain, and support operational reports, dashboards, data visualizations, and analytics solutions using modern reporting and business intelligence tools
- Establish clear goals and expectations for project teams, ensuring alignment with organizational objectives
- Lead and support application implementation, upgrade, migration, and enhancement projects, including planning, testing, deployment, training, and post-implementation support
- Coordinate and manage multiple projects, priorities, and deadlines while maintaining a high level of customer service and professionalism
- Provide technical leadership, mentoring, knowledge transfer, and guidance to staff, project teams, and stakeholders