Preferred QualificationsStrong desire to learn about programming and technologyGeneral working knowledge of and interest in technologyProficiency in the Microsoft Office suiteExcellent written and verbal communication skillsExperience with programmingWork completed toward pursuing a degree in computer science, information technology, information systems or a similar fieldJob SummaryThe Software Engineer Intern has the opportunity to make a meaningful impact on large-scale projects while building and refining their own coding style. As a valued member of our team, they work closely with team members to help solve new and novel technical issues while building technical, communication and project management skills.ResponsibilitiesAssist with building and deploying support to internal clients through instant messages, phone and face-to-face interactionsCollaborate with engineers, developers, architects, quality assurance, system engineers and product managers to solve new and existing technical issuesUnderstand requirements, implement designs, and provide administration tools and documentation for specific projectsDevelop and maintain software to support business functionsParticipate in design and code reviewsFollow and enhance existing development processesMeasure and verify that codes have acceptable performance and scalabilityWho We AreRock Central is a Detroit-based professional services company obsessed with delivering innovative, effective solutions to meet the diverse needs of our clients. From legal and finance to technology and public relations, our expertise spans from executive consulting all the way to tactical implementation. We thrive at the intersection of people, process and technology and empower our partners to unleash the maximum potential of their business through unmatched partnership and the entrepreneurial spirit of a startup. From the smallest venture to the largest enterprises, we believe having an impact is never a question – it’s part of our DNA.Disclaimer This is an outline of the primary responsibilities of this position. As with everything in life, things change. The tasks and responsibilities can be changed, added to, removed, amended, deleted and modified at any time by the leadership group.