Connect to a career at City Utilities! CU has been connecting our community to the services they need for every day life since 1945. From electricity to power our lives, clean water to be healthy, natural gas to stay warm, internet to keep businesses connected, to transit services to get them where they need to go.
This position requires an employee to work between 20-25 hours per week during the school semesters, and 40 hours per week during summer, not to exceed 1,500 hours in a calendar year. Each semester, undergraduate students must be enrolled in at least 12 credit hours and graduate students must be enrolled in at least 6 credit hours.
INTERN GUIDELINES: Students who have completed at least one year of college and are enrolled as a full-time student may apply. Must be enrolled full-time in a degree seeking program. A student’s intern position will end within three months after graduation.
Monday - Friday between 7:00 am and 5:30 pm
Under the direction of the Supervisor-IT Applications or designee, is responsible for the design, integration, and implementation of software that supports the utility’s business strategies and objectives. This is considered a .NET developer position and requires technical skills and expertise in .NET (C#) to create and enhance effective end-user software interacting with complex relational database technologies. Will be required to create, maintain, and modify both web and windows applications. Experience with one or more software development lifecycle methodologies is preferred.
1. Collaborates with business users and technical teams to understand requirements, define project scope, and clarify system objectives.
2. Assists in the design, development, testing, and deployment of software applications that support the operational and strategic needs of City Utilities.
3. Participates in the evaluation of existing and proposed technical solutions, requirements, and procedures to recommend improvements.
4. Prepares draft technical specifications and contributes to the creation of program designs under guidance from senior staff.
5. Develops and maintains clear documentation that complies with company and industry standards.
6. Engages in team reviews of system designs and code to ensure quality and maintainability.
7. Supports training and demonstrations for end users on the operation of new or updated systems.
8. Proactively learns and applies new programming languages, frameworks, toolsets, and cloud platforms relevant to utility operations.
9. Adheres to company policies, security guidelines, regulatory compliance, and safety standards in all work activities.
10. Performs other related duties or special assignments as directed by management.
High school diploma or equivalent is required. Completion of one year of college working towards a degree with a major in Computer Information Systems, Computer Science, Business, or a related field is required. No experience is required.
Must have a valid driver’s license (minimum Class F).
Ability to:
o Develop and support software applications using Windows platform development tools such as Visual Studio .NET, Entity Framework, and Azure DevOps/Team Foundation Server.
o Handle sensitive customer, operational, and system information with the highest level of confidentiality.
o Communicate clearly and effectively, both verbally and in writing, with technical and non-technical audiences.
o Work independently, manage time responsibly, and deliver assignments on schedule.
o Follow detailed technical and procedural instructions accurately.
o Demonstrate sound judgment and decision-making, with or without direct supervision.
o Collaborate courteously and professionally with coworkers, customers, and external partners.
o Effectively utilize a range of digital tools and platforms, including but not limited to Microsoft Office Suite, enterprise software, artificial intelligence-enhanced applications, and self-service systems. Must possess a willingness and capacity to learn and adapt to emerging technologies, including mobile devices, cloud-based systems, and data-driven platforms relevant to utility operations.
o Maintain adherence to all company policies.
Familiarity with:
o Relational database access and management tools (e.g., SQL Server Management Studio, TOAD, SQL*Plus).
o Reporting and visualization tools such as SQL Server Reporting Services (SSRS) and Power BI.
o IIS/web server administration, setup, and configuration.
o Utility industry business processes (e.g., customer information systems, outage management, work management, or asset management systems) – preferred but not required.
Typically, sedentary work. Ability to express or exchange ideas by means of the spoken word and receive detailed information through oral communication. Substantial movements of the wrists, hands, and/or fingers, and close visual acuity to operate a computer is required.
- New hires are informed of the requirements of the Internship Education Program upon hire, and incumbents must continue to meet the requirements each semester in order to continue employment. Interns who do not meet the requirements may be ineligible for the Internship Program and their employment may be terminated.
- Must be able to work successfully with diverse groups of people.
- Employee must remain alert and aware of their surroundings at all times and maintain the ability to respond to changing circumstances in a timely manner.
City Utilities offers equal employment opportunities to individuals without regard to race, color, religion, sex, sexual orientation, gender identity, ancestry, national origin, disability, age, veteran status, genetic information or marital status. Learn more about CU and EEO.