You are viewing a preview of this job. Log in or register to view more details about this job.

Student Software Programmer

TEXAS RURAL WATER ASSOCIATION

Position Description

 

I. TITLE: Student Software Programmer

FLSA status: Exempt

 

II. POSITION SUMMARY: Seeking one to two motivated students to enhance and modernize two essential software platforms: WRAPT (Water/Wastewater Risk Assessment Planning Tool) and RAD (Rural Assistance Database). As a Student Software Programmer, you will contribute technical expertise to elevate TRWA’s software programs and gain valuable experience working on real-world software projects. 

 

III. ESSENTIAL FUNCTIONS: 

  • Analyze and understand the existing codebase for WRAPT and/or RAD.
  • Collaborate with TRWA staff to identify areas for improvement and update functionality. 
  • Develop, test, and debug code changes using:
    • WRAPT: React, ASP.NET Core, CosmosDB (Azure)
    • RAD: .NET 7.0 (backend), Angular 15 (frontend), Azure CosmosDB (database)
  • Write clear and concise documentation for code changes.
  • Work independently and as part of a team.

 

IV. PREFERRED EDUCATION AND EXPERIENCE:

  • Experience with the listed programming languages and technologies (React, ASP.NET Core, CosmosDB, .NET, Angular) is preferred.
  • Strong problem-solving and analytical skills. 
  • Excellent written and verbal communication skills. 
  • Ability to work independently and manage time effectively. 
  • Currently enrolled as a 3rd or 4th year student at an accredited university. 

 

V. KNOWLEDGE, SKILLS AND ABILITIES:

  • Ability to analyze and troubleshoot technical issues independently. 
  • Ability to communicate effectively verbally and in written form in a professional manner in person, by phone, in print or by electronic methods with coworkers, utility board members, utility personnel, community leaders, and members of the public.
  • Excellent time management skills. 
  • Thorough knowledge of MS Word, MS Excel, and MS Outlook.

 

VI. ORGANIZATIONAL RELATIONSHIPS:

  • Reports to: Deputy Executive Director
  • Supervises (if any): None