Openings as of 12/30/2024

force display?True
All Types » Having location:"Technology Center" (1 opening)
Options

Openings as of 12/30/2024

    Technology - Senior Programmer/System Analyst JobID: 566
  • 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 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.
     
     








Postings current as of 12/30/2024 11:02:32 AM CST.


Need Help?


We're here to help! For questions regarding position qualifications or application procedures, please contact Abilene ISD directly.

For technical questions regarding the Applicant Tracking system, please contact the Applicant Tracking help desk using the Request Technical Help link below.
Request Technical Help