Socorro Independent School Districtposted 7 months ago
Full-time
El Paso, TX
Educational Services

About the position

The Software Engineer position is primarily focused on data analytics to establish and maintain third-party data integrations. This role involves building custom websites and web applications to support district operations, programming, developing, and enhancing computer applications and processes to meet the needs of the district. The Software Engineer will facilitate the automated collection, management, manipulation, and distribution of data used for analysis. Additionally, the position requires administering web servers, database servers, and enterprise services, as well as installing, configuring, and customizing system software. The engineer will perform database administration and maintenance, ensuring data integrity, and will design and assist in programming system enhancements. Testing, evaluating, researching, and developing processes and support for district enterprise applications are also key responsibilities. The Software Engineer will serve as a project assistant on system and application projects, monitor vendor delivery of project requirements, and provide training, support, and assistance on various system issues. The ideal candidate will have a strong background in programming, web design, and scripting, as well as database management and system/software development. They will be expected to analyze, design, and write application programs to enhance information management for the district's business, student, and operations systems. The role also involves installing upgrades and customizing software to enhance system operations, studying existing systems and processes, and introducing potential automation systems. The Software Engineer will evaluate proposed configurations to ensure system integrity, security, and effective system interface, and will serve as a Database Administrator, establishing and maintaining database standards. Furthermore, the engineer will research and analyze new systems and applications related to district information management systems, maintain a broad and current knowledge of emerging technology, and provide technical support and training to end users and staff.

Responsibilities

  • Analyzes designs and writes application programs to enhance information management of the district's business, student and operations systems.
  • Installs upgrades and/or customizes software and various layered products to enhance system operations.
  • Studies existing systems, processes and procedures and introduction of potential automation systems.
  • Examines legal requirements, organization, data flow, methods, feasibility and compatibility.
  • Evaluates proposed configurations to ensure system integrity, security and effective system interface.
  • Serves as Database Administrator and evaluates data needs for the entire district.
  • Establishes and maintains database standards.
  • Serves as web server administrator or assists with the administration of web servers, systems and services.
  • Recommends the upgrade, enhancement and replacement of system hardware, software and database management systems.
  • Researches and analyzes new systems and applications related to district information management systems.
  • Maintains a broad and current knowledge of emerging technology equipment and systems.
  • Provides technical support and training to end users and staff.
  • Documents program development and procedural instructions to assist district personnel in using systems effectively.
  • Assists in short and long-term planning to ensure the district's information systems are able to handle ever-changing demands and needs.
  • Coordinates and collaborates with district staff, committees, campuses, departments, and other agencies to assess system and technology needs.
  • Provides project assistance and consultation to all district campuses with the acquisition of new information systems.
  • Designs and creates databases and/or other data structures by ensuring that primary use of structure is understood and documented, data type definitions are correct, database is efficient in both operation and disk space usage, and security is adequate.
  • Participates in development, implementation, and maintenance of policies, objectives, and short- and long-term planning; develops tracking and evaluation programs and metrics to assist in accomplishment of established goals.
  • Assists in the development and testing of disaster recovery plans for the department.
  • Establishes and maintains a customer-service oriented delivery approach.
  • Provides a friendly, safe, timely, quality driven environment that is responsive to district and community needs.
  • Fosters and adheres to district core values.
  • Works in and fosters a team environment.
  • Maintains the systems and program license inventory.
  • Collaborates in the development, delivery and modeling of district information management systems using web-based applications tools, including MySQL, PHP & PERL and interfaces to core systems.
  • Conducts vendor evaluations and monitors vendor performance on projects.
  • Provides and reports statistical data relevant to ongoing projects to management and staff.
  • Generates reports to ensure the district meets all mandated reporting responsibilities accurately and in a timely fashion.
  • Assists in community awareness of technological goals and programs adopted by the district.
  • Enforces and adheres to safety rules and policies of the district safety program.
  • Maintains total confidentiality of all information in District's systems.
  • Upholds and adheres to safety rules and policies of the SISD safety program.
  • Supports the goals and objectives of the school district and follows all district policies.
  • Demonstrates the ability to attend work on a regular and routine basis to avoid disruption of district services.
  • Performs other related duties as assigned.
  • Provides optimal customer service to all students, employees, parents, community, members and any other stakeholders of the district.

Requirements

  • Associate degree or 60 College Credit Hours or 4 years experience in programming, web design and scripting, database management, system/software development.
  • Valid Driver's License.
  • Minimum of one year experience in programming, software/system development, web-based and enterprise applications, or system analysis and administration.
  • Verifiable database administration and development experience with a major RDBMS (familiarity with MySQL desired).
  • Proven expertise in at least two of the following languages: PHP, DOT, NET, C++, 4GL, PERL, SQL or Visual Basic (PHP/SQL preferred).
  • Proven knowledge and involvement in all aspects of design, development, and implementation of systems in a heterogeneous environment with emphasis in WINDOWS and UNIX/LINUX.
  • Demonstrated ability in web system administration, analysis, configuration, and project management.
  • Evident focus on customer service initiatives, rigor and discipline, teamwork, collaboration, staff development and training.
  • Analytical skills in system analysis, design and problem solving.
  • Able to design innovative programs to enhance processes; able to learn and use new programming languages and operating systems and applications.
  • Proficient in conducting research, analysis and recommendation of new software systems.
  • Team player with ability to collaborate with diverse individuals at all levels of the district and with cross-functional teams.
  • Demonstrated skills in project management, staff development, organization and planning.
  • Ability to clearly define, communicate and validate business and technical requirements.
  • Excellent written and verbal communication and presentation skills with the ability to make technical issues understandable to a wide-ranging audience.
  • Demonstrated understanding in computer standards, practices and applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service