Rotational Technology Intern
Insperity
About the Role
Insperity is seeking Technology Interns for a rotational program within various Innovative Technology Solutions teams. Interns will gain experience in designing, developing, testing, deploying, maintaining, and improving software. The role involves applying the latest tools and technologies to translate business requirements into software solutions, assisting with implementation and maintenance, and supporting systems integration and user acceptance testing.
Key Responsibilities
- Learn the software development life cycle and technologies used for application development, support, and maintenance within an agile team.
- Participate in assigned software development training.
- Understand and work with the development team and assigned mentor on:
- Scope definition
- Work effort estimation
- Business requirements gathering
- Technical documentation
- Unit testing approach and standards
- Adhere to solution design standards when performing assigned work.
- Work on application code assignments to learn technologies and system functionality.
Requirements & Tech Stack
- Java, C#, SQL, Perl, XML
- Exposure to:
- Object-oriented programming
- Data structures
- Software engineering techniques
- Quality assurance
- Parallel programming
- Databases
- Networking
- Microsoft Office Suite (Word, Excel, PowerPoint)
Qualifications
- Actively pursuing or has obtained a Bachelor’s Degree in IT, MIS, Computer Science, or a related field.
- GPA of 3.25 or higher preferred.
- Some level of programming skills.
- Ability to adapt to change and learn new skills quickly.
- Energy and enthusiasm for creativity and delivering tangible results.
- Flexibility and ability to work with ambiguity.
- Strong intellectual curiosity and eagerness to learn.
- High level of professionalism and executive presence.
- Strategic and analytical thinking, with sound judgment and willingness to resolve issues promptly.
- Personal commitment and drive to set and exceed high standards.
- Detail-oriented with the ability to multi-task and prioritize.
- Effective time management skills.
- Strong problem-solving and collaboration skills.
- Excellent verbal and written communication skills.
- Basic presentation skills.
- Exhibits leadership skills and works well in a collaborative environment.
- Proactive, can-do attitude and a desire to learn.
- Ability to recognize and deal appropriately with sensitive and confidential information.