SOFTWARE ENGINEERING - INTERNSHIP
Job DescriptionDigital Factory is searching for a passionate individual with an entrepreneurial mindset who is ready to lead. As a Software Development Engineer, you will be responsible for hiring and leading a team of engineers responsible for building high performing, fluid applications that interact with distributed cloud-hosted systems. A successful candidate will have an established background with strong technical ability, excellent project management skills, great communication skills and a proven track record of developing and mentoring software engineers. This is a 6 - 9 month internship with the possibility of an extension and/or salary.Reports to: Adrian Delancy, TechnologyLocation: Chicago, IllinoisWho We AreOur team's digital inventiveness and mobile location expertise creates brand stories that produce results. We are seasoned professionals who have worked in marketing, technology, mobile, and beyond. Our skills include Micro-fencing, mobile strategy, data analytics, and more.This Position Will EntailIn this position, you will partner with product managers, project managers, and other internal partners. Managing all the activities of the software development teamSetting attainable goals to team members in order for the project to be finished on timeProviding guidance to team members to encourage work productivityEnsures timelines are followed by the software development themeManaging multiple projects at onceRepresenting the software department in meetingsLeading and growing a team of software engineers in an Agile environmentComputer Science fundamentals in object-oriented designComputer Science fundamentals in data structuresComputer Science fundamentals in algorithm design, problem solving, and complexity analysisProficiency in, at least, one modern programming language such as Python, Javascript, JavaOther duties as assignedDesired Skills QualificationsBachelor’s Degree in Computer Science or related field3+ years of experience working as a professional software development engineer building production quality mobile or web applications2+ years of people managementRequired Education And Work ExperienceBachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).1-2 years of experience in a software engineering role (or relevant internship experience).Strong proficiency in at least one programming language (e.g., Java, Python, C++).Experience with version control systems (e.g., Git).Excellent problem-solving and analytical skills.Preferred QualificationsExperience building complex software systems that have been successfully delivered to customersKnowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsAbility to take a project from scoping requirements through actual launch of the projectExperience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.Health Care Industry experience a plusDigital Factory is an equal opportunity employer, committed to recruiting, hiring and promoting qualified people of all backgrounds, regardless of sex; race; color; creed; national origin; religion; age; marital status; pregnancy; physical, disability; sexual orientation; gender identity or any other basis protected by federal, state or local law.Human™ is an Equal Opportunity EmployerAPPLY FOR THE POSITION!