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