Technology - Senior Programmer/System Analyst

Apply Now

Company: 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:
  • 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 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
Major 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 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.
Use of the following tools/design/applications
  • .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.
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 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

Similar Jobs