Ä¢¹½ÊÓÆµ

Innovation Center Software Development Intern

Experiential Learning Program
The Ä¢¹½ÊÓÆµ University Innovation Center (OUIC) Experiential Learning Program will provide students with the unique opportunity to gain real world experience working with tech and tech-enabled start-up companies that operate out of the OUIC, and to be involved with developing innovation in real time. The program will offer students the chance to be involved with various fields of research and development and/or advanced manufacturing, including, but not limited to, biotechnology, pharmaceuticals, medical devices, alternative energy, and software development. Students will be part of a small cohort of fellow students that will work individually with the startup company of their choosing and meet as a group for discussions and presentations. While students may work with companies from disparate fields, they will learn about the processes and methods involved in developing a successful startup company as a group. Students will also gain an understanding of how components of entrepreneurial ecosystems contribute to the success of a startup as well as how regional industry sectors are developed.

More information about the Experiential Learning Program: 
/student-success/experiential-learning
/experience-ohio/innovation-center-internships

Software Development Intern Job Description
The software development intern will be a highly motivated and talented individual that thrives in working as a team member of a software development startup company. This internship provides an excellent opportunity for an upper-level undergraduate student to gain hands-on experience in managing software source code and contributing to the development of a professional software product. The intern will have the opportunity to work independently, while also collaborating closely with a team of experts, and will be involved in various tasks related to software code management and product development.
Specific Tasks:
• Manage software source code independently using version control systems such as BitBucket. This includes branching, merging, resolving conflicts, and maintaining a clean and organized code repository.
• Conduct independent code review sessions to ensure code quality, adherence to coding standards, and best practices. Provide constructive feedback and suggestions for improvement.
• Independently identify and fix software bugs. Utilize debugging skills and attention to detail to resolve issues efficiently.
• Independently contribute to the development of new features and enhancements for the software product. Write code, implement algorithms, and integrate third-party libraries or APIs as needed.
• Independently create and maintain technical documentation, including code documentation, user guides, and API documentation. Strong written communication skills are required for this task.
• Design and execute test cases independently to ensure the reliability, performance, and usability of the software product. Utilize testing frameworks and methodologies effectively.
• Create and maintain a regular software build schedule to ensure timely delivery of software updates and releases. Coordinate with team members to define/build milestones and dependencies.
• Independently document the process for building and deploying the software product. This includes creating step-by-step instructions, configuration guides, and deployment scripts. Ensure documentation is clear, comprehensive, and accessible to team members.
• Collaborate effectively with team members while working independently on assigned tasks. Communicate progress, challenges, and solutions clearly and efficiently.

This position is based out of the Innovation Center at Ä¢¹½ÊÓÆµ University. The Lab Assistant is expected to work 7-10 hours a week, scheduled between 8am and 5pm M-F. The position is part-time with compensation of $11/hr.

Apply
To apply send a CV and cover letter to Andy Tucker at tuckera1@ohio.edu