Software Development Intern

You'll be redirected to
the company's application page
Job Details
Pharmacists Mutual Insurance Group has an opening for a Software Development Intnern. This role will work with our Integration Hub team, which is responsible for maintaining interactions and data synchronization between the various systems IT supports. The Integration Hub is a Spring Boot based microservices architecture that moves data, both in real time and in batch, while providing standardized internal and external API access to managed data. The Intern will have the opportunity to contribute by migrating existing integrations as well as by writing new integrations using established Integration Hub patterns. They will become familiar with these enterprise patterns, such as source control branching, coding and review standards, documentation, and automated CI/CD deployment. They will be able to present their observations and recommendations for improvement at the end of their internship.
Essential Functions
Essential functions may include, but are not limited to the following:
- Develop/Maintain integration applications using any or all of the following languages/tools/patterns:
- Java / Spring Boot
- Integrated Development Environments (Netbeans, IntelliJ, VS Code)
- Spring-based JMS for real time communication
- Spring Batch for bulk processing
- Spring-based REST APIs and general API standards
- Jenkins and Octopus for CI/CD
- Write and optimize SQL queries for use within Spring JPA
- Utilize commonly accepted best practices to test developed code in development, quality assurance and production environments.
- Maintain detailed documentation for assigned applications/projects.
Knowledge, Skills and Abilities
- Experience working with object oriented programming, the development lifecycle and basic coding standards.
- Must be a team player.
- Willingness to learn.
- Excellent verbal and written communication skills.
- Ability to work quickly, accurately and independently.
- Ability to meet definite deadlines and deal with pressure situations.
- Ability to be diplomatic and maintain confidentiality when working with internal and external customers.
Qualifications
Experience and Education Qualifications
- MIS, Computer Science, Software Engineering or equivalent college major
- Minimum of 1 year of college. Prefer individual completing Junior year of college course work
- Intern should have reliable transportation
- Candidate must be willing to relocate to Algona, IA for the time of the internship
- Company will assist with finding housing. Intern will be responsible for covering the expenses of the stay
Physical Requirements/Work Environment
Physical Requirements
- Vision sufficient with correction to read small print in communications, policies and on the computer screen
- Hearing or other means sufficient to understand conversations in person and over the telephone
- Speech sufficient to make oneself heard in person and over the telephone
- Mobility sufficient to move around in an office setting
- Dexterity sufficient to operate standard office equipment
- Strength sufficient to lift and carry routine office equipment weighing up to 30lbs.
- Endurance sufficient to maintain productivity throughout entire shift
Prep Tools
YOUR PERSONALIZED PREP ROADMAP
0-2 Software Development Intern
Interview Prep Plan
20,000+ INTERVIEW QUESTIONS
Question Database
Curated for Technology
Technology
389+ Qs
Software
218+ Qs
Engineering
592+ Qs
PROFESSIONAL COVER LETTER TEMPLATES
Template Library
OTHER templates
50+ templates for every role