IT - Summer 2025 Software Development Internship
Software Development Internship – Application Integration Developer
Position Summary:
We are seeking a motivated and technically savvy intern to join our Software Development team for the summer. The ideal candidate will gain hands-on experience in the development of customizations of our INFOR OS ERP and supporting systems. This is a fantastic opportunity for those looking to gain invaluable experience in these cutting-edge technologies.
Duties & Responsibilities:
Collaborate with team members to develop or update and document new or existing systems:
- The conversion of Progress business logic and integrations from one Progress environment to another.
- The conversion of Progress business logic and integrations from Progress to some other language.
- Development of new integrations services in an appropriate programming language.
- Iteratively develop POCs or production updates, noting test results and informing other team members involved of the status
- Update company CR tracking software and Azure DevOps work tracking records.
- Preserve the artifacts of developed projects in Git repository and other shared storage mechanisms.
Assist in the on-going support of existing in-house applications and systems:
- Research program issues by reviewing log files, data files, database values.
- Using debuggers, query tools, business user application screens,
- Setting up input data, running tests, and recording the results to duplicate reported issues.
Participate in remote and in-office team meetings to discuss progress, challenges, and plans for near term and long term:
- Be available to meet, on-line and in person, for regular and ad-hoc meetings during normal business hours.
- Initiate informal meetings with team members as needed to move projects forward.
Basic Qualifications:
- Ability to work independently and collaboratively.
Experience with some of the following:
- Programming languages: Java, Python, or other languages (a 4GL is plus)
- SCM tools: Git, SVN, Mercurial, etc.
- Use of Windows and Linux command line operations and scripts
- Knowledge of or exposure to Electronic Data Interchange (EDI) systems
Learning Opportunities:
- Gain hands-on experience working with seasoned developers to create real-world implementations of design patterns and interfaces.
- Learn to navigate and contribute to a professional software development environment.
- Develop an understanding of INFOR OS and ERP customization development.
- Develop programming skills using Progress, Java, Python and other languages.
- Gain experience using SQL, XQuery and other developer productivity tools.
Core Competencies:
- Strive to do the right thing by displaying trust and integrity.
- Embody the principles of servant leadership, even in a non-people management role, by putting the needs of others first, valuing diverse perspectives by sincerely appreciating and considering others’ opinions and ideas and demonstrating a positive and humble attitude.
- Demonstrated ability to work independently and on a team; ability to lead, execute and/or delegate as needed, while also collaborating with others to get the job done.
- Establish and maintain effective working relationships at every level of the organization; invest in building relationships with the Field Operations and Field Support Center team members.
- Help champion an inclusive working environment; empower others to bring their full selves to the workplace; celebrate, welcome, and value the different backgrounds and experiences that make up our workforce; recognize that all team members are valued, regardless of race, background, tenure, or title.
- Ability to self-manage, show initiative, be proactive, and drive results.
- Communicate professionally, both verbally and in writing to coworkers and customers.
Physical Requirements:
- Must be able to remain in a stationary position in an office environment 80% of the time.
- Will frequently move about inside the office to access files, office machinery, etc.
- Must be able to operate basic office machinery.
- Must be able to communicate with team and management and be able to exchange accurate information in these situations.
Required Cognitive Skills:
- Must be able to problem solve and prioritize tasks.
- Must be able to manage stress depending on deadlines and ongoing projects.
- Must be able to multitask.
- Must be able to receive and analyze information.
- Must be able to quickly communicate solutions if problems occur.
- Must be able to demonstrate a high degree of sound judgement and initiative.
Benefits & Perks:
- Medical, Dental, Vision, Disability & Life Insurance
- Wellness Benefits
- 401(k) Retirement Plan
- Employee Stock Purchase Program
- Paid Holidays & Vacation Days
- Professional Growth Opportunities
- Development & Training Programs
This job description is subject to change at any time.
EQUAL OPPORTUNITY EMPLOYER
Launch your career with a national building materials distributor and discover opportunities for growth and advancement. We value our team members and believe them to be our greatest assets. As such, we invest in training and strive to provide a work-life balance.