Delta Dental of Michigan→
Internship - Application Development at Delta Dental… · Okemos
InternshipHybridOkemos, MI
Skills
javapythonc++web application developmenthtmlcssangularreactdata structuresalgorithmssoftware architectureobject-oriented analysisdesign patternsanalytical skills
Job Description
Summary: Delta Dental of Michigan is one of the largest dental plan administrators in the country, working to improve oral health through benefit plans and community support. They are seeking a motivated undergraduate or graduate student for an Application Development Internship to work on enterprise business application platforms and contribute to next-generation technology solutions.
Responsibilities:
- Work on cutting-edge, large scale, enterprise business application platforms
- Contribute to our next-generation platform leveraging browser-based clients written in Angular, backed by Java based REST services, and highly scalable and complex backend systems, conforming to strict security standards
- Gain first-hand experience on modern system architecture, such as Service-Oriented Architecture (SOA), Event-Driven Architecture (EDA), Web frameworks, and enabling technology such as REST, JSON, Kafka, containerization, RPA, content management systems etc
- Apply the fundamentals from Computer Science/Engineering curriculum onto real-world problems
- Communicate your work to other teams and develop your skills explaining technical subjects to a business audience
Required Qualifications:
- Currently enrolled in an undergraduate or graduate program
- Completed at least one course or equivalent experience with programming in Java, Python, C++, or other similar languages
- Self-motivated and able to contribute in a team setting
- Excel at problem solving, with strong analytical and critical thinking skills
- Demonstrated experience programming in at least one of the mainstream languages such as Java, Python, C++, etc
- Some experience or knowledge in modern web application development languages and frameworks such as HTML/CSS, Angular/React etc
- Solid skills in data structure and algorithms design/analysis
- Good understanding of software architecture, Object-Oriented (OO) analysis/design, and commonly used design patterns such as factory, composite, etc
Required Skills: Java, Python, C++, Web application development, HTML, CSS, Angular, React, Data structures, Algorithms, Software architecture, Object-Oriented analysis, Design patterns, Analytical skills