Job Description
Information Services is seeking a highly motivated and detail-oriented Development Intern to join the Application Development staff. This internship offers a unique opportunity to gain firsthand experience in application development, data analysis, and systems integration within a fast-paced and collaborative environment. The intern will join in the development, analysis, testing, and documentation of new and existing enterprise applications. This internship provides exposure to all aspects of the software development lifecycle and mentorship from our staff of experienced developers.
Application Development (50%)
- Coordinate with software developers in the creation and / or ongoing maintenance of applications.
- Maintain existing software systems by identifying bugs and correcting software defects.
- Works with developers and other members of the IT staff to partake in code releases and understand the intersection of both engineering and coding.
- Collaborate with developers and business users to define report requirements and create or re-design reports.
- Provide ad-hoc query and reporting support upon request.
Systems Analysis (30%)
Create technical specifications, test plans, and operational documentation for current and future projects.Aid in mapping out workflows and processes to identify areas for improvement or automation.Enhance existing systems by analyzing business goals, preparing action plans, and implementing solutions for modifications and improvement.Quality Assurance (20%)
Assist with and test implementation of projects to ensure data collection, transfer, quality and reporting relationships are working appropriately down to the transaction detail level.Prepare documentation and instructions related to technical requirements and specifications.Participate in code reviews and Agile stand-up meetings and provide status updates on work items as requested.Requirements
Required :
Currently pursuing a degree (undergraduate or master’s) in Computer Science, Software Engineering, or a related field.Proficiency with :Web-related technologies such as HTML, CSS, and JavaScript,Object-oriented programming languages such as C#, .NET, or Java, andRelational databases such as Microsoft SQL Server, including stored procedures.Effective communication, interpersonal, and critical thinking skills that enable collaborative working relationships to be developed with other departments.Adept at managing multiple assignments and tasks of varying complexity, delivering work products on time despite concurrent timelines and constraints.Eager to learn new technical skills with a proactive mindset, highly organized, and detail oriented.Demonstrated commitment to valuing diversity, contributing to an inclusive working, and learning environment.Preferred :
Familiarity with Agile development methodologies and the Azure DevOps platform is a plus.Physical Requirements
Typical office or administrative working conditions; staff member is not exposed to adverse environmental conditions.Must be able to lift and carry up to 40 lbs.Ability to be on-site, four days / week, during scheduled work hours