Technology - Senior Programmer/System Analyst
Apply NowCompany: Abilene ISD
Location: Abilene, TX 79605
Description:
Position Type:
Technology/Technology
Date Posted:
4/12/2024
Location:
Technology Center
Date Available:
07/01/2024Primary 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:
Experience:
Analysis and Programming
Supervisory Responsibilities:
One employee - Software Analyst
Mental Demands/Physical Demands/Environmental Factors:
Wage/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):
Technology/Technology
Date Posted:
4/12/2024
Location:
Technology Center
Date Available:
07/01/2024Primary 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
- Experience working with HTML, CSS, Javascript, .NET Framework, ASP.NET MVC, WPF, C#, SQL.
- Ability to develop and maintain systems documentation and technical assistance manuals
- Ability to detect and resolve problems in application software
- Strong organizational, communication, and interpersonal skills
- Frontline Education SIS/ERP data structure and application use
- Report writing in PowerBI
Experience:
- 5 years of programming experience preferred
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.
- 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 satisfaction
- Provide 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.
- .NET Core and migrating applications from .NET Framework to .NET Core
- Amazon AWS, IIS, Hangfire framework, JasperReports
- Applications 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.
- 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 setting
Supervisory Responsibilities:
One employee - Software Analyst
Mental Demands/Physical Demands/Environmental Factors:
- Tools/Equipment Used: Computer and peripherals; standard office equipment
- Posture: Prolonged sitting; occasional bending/stooping, pushing/pulling, and twisting
- Motion: Frequent repetitive hand motions; frequent keyboarding and use of mouse; occasional reaching
- Lifting: Occasional light lifting and carrying (less than 15 pounds)
- Environment: Work is performed in an office setting; may require irregular and/or prolonged hours
- Mental Demands: Maintain emotional control under stress; work with frequent interruptions
Wage/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