iManage→
Software Engineer Intern (Backend) at iManage in Chicago, IL
InternshipOn-siteChicago, IL
Skills
javapythonc++c#rustsqlcomputer science fundamentalsalgorithmsdatabase systemsdata processingnetworking fundamentalssecurity
Job Description
Summary: iManage is a dynamic technology company providing students with a structured internship program. As a Software Engineer Intern, you will design and develop features for iManage cloud products, while gaining exposure to the development lifecycle and collaborating with cross-functional teams.
Responsibilities:
- Designing and developing features for iManage cloud products in an agile environment, and implementing them into production
- Learning and applying modern cloud computing concepts utilizing containers, micro-services, etc
- Following best practices in Continuous Integration and Continuous Delivery with tools like Jenkins, Maven, Sonar, Docker, GitHub, Jira, etc
- Working within cross-functional engineering teams as well as peer teams to help build solutions
Required Qualifications:
- Been pursuing a bachelor's degree in Computer Science or other technology related field
- Programming language experience (Java, Python, C++, C#, Rust, SQL, etc.)
- Solid understanding of Computer Science fundamentals, course work in algorithms, database systems and design, data processing, networking fundamentals and security
- Demonstrated interest and ability to learn other coding languages
- Excellent written and communication skills
Required Skills: Java, Python, C++, C#, Rust, SQL, Computer Science fundamentals, Algorithms, Database systems, Data processing, Networking fundamentals, Security