Position Type :
Technology / Technology
Date Posted : 4 / 12 / 2024
Location : Technology Center
Date Available :
07 / 01 / 2024 Primary Purpose :
Provide local program development and support for integration of district ERP / SIS systems with district computer systems and software applications. Design, program, modify, and implement systems applications for the management of information throughout the district.
Qualifications :
Education / Certification :
- Bachelor's degree in Computer Science or related field / relevant work experienceb
Special Knowledge / Skills :
Experience working with HTML, CSS, Javascript, .NET Framework, ASP.NET MVC, WPF, C#, SQL.Ability to develop and maintain systems documentation and technical assistance manualsAbility to detect and resolve problems in application softwareStrong organizational, communication, and interpersonal skillsFrontline Education SIS / ERP data structure and application useReport writing in PowerBIExperience :
5 years of programming experience preferredMajor Responsibilities and Duties :
Analysis and Programming
Conduct detailed systems analysis to define software requirements. Perform all phases of software development, including analysis, design, writing code, testing, and implementation, and ensure that developed software is designed to meet technical and user requirements.Analyze system hardware and software problems and develop technical solutions.Write and maintain detailed systems documentation including user and technical manuals.Application Support
Work with stakeholders and users to determine programing needs, clarify requests, translate user and systems requirements into functional technical specifications, and provide technical assistance.Act as a liaison between developers and end users to ensure technical compatibility and satisfactionProvide programming-related support for administrative applications (e.g., student, payroll, finance, personnel).Coordinate business systems-related issues with district departments and 3rd party vendors, including identification of and assistance with the resolution of program problems, design of systems enhancements, and implementation of system enhancements.Use of the following tools / design / applications
NET Core and migrating applications from .NET Framework to .NET CoreAmazon AWS, IIS, Hangfire framework, JasperReportsApplications using the following creational design patterns : abstract factory, dependency injection.Applications using the following architectural design patterns : DTO, DDD, MVC, MVVM, IoC, CQRS, REST, N-tier.Microsoft SQL Server databases and use of object-relational mapping.Other
Compile, maintain, and file all reports, records, and other documents as required.Comply with policies established by federal and state law, State Board of Education rule, and local board policy.Follow district safety protocols and emergency procedures.Self-driven and proactive with the ability to work independently and in a group settingSupervisory Responsibilities :
One employee - Software Analyst
Mental Demands / Physical Demands / Environmental Factors :
Tools / Equipment Used : Computer and peripherals; standard office equipmentPosture : Prolonged sitting; occasional bending / stooping, pushing / pulling, and twistingMotion : Frequent repetitive hand motions; frequent keyboarding and use of mouse; occasional reachingLifting : Occasional light lifting and carrying (less than 15 pounds)Environment : Work is performed in an office setting; may require irregular and / or prolonged hoursMental Demands : Maintain emotional control under stress; work with frequent interruptionsWage / Hour Status : Exempt
Pay Grade : Technology 6 - with the possibility of up to 100% remote
This document describes the general purpose and responsibilities assigned to this job and is not an exhaustive list of all responsibilities and duties that may be assigned or skills that may be required.
The Abilene ISD does not discriminate against any employee or applicant for employment because of race, color, religion, sex, national origin, age, disability, military status, or any other basis prohibited by law. Employment decisions will be made on the basis of each applicant's job qualifications, experience, and abilities.
Attachment(s) :
Enter file description