Database Support Intern

<div>St. Labre Indian School Educational Association</div><div>Ashland, Montana 59003</div><div>  </div><div>Job Description</div><div> </div><div> </div><div>Job Title: Database Support Intern </div><div>Department: Development</div><div>Reports To: Database Manager</div><div>FLSA Status: TEMP – 10 Week position</div><div>Hourly Wage: ($25.00-$29.00)/hr.</div><div>Location: Remote</div><div>Hours Per Week: Mon-Fri, 40 hours</div><div> </div><div> </div><div>SUMMARY </div><div>This position supports programming, automation, and technical project work within the Database Support department by assisting with the design, development, testing, and maintenance of software and data solutions. Interns in this role contribute to supervised programming tasks that may involve scripting and automation technologies as project needs evolve. The position is project-based and collaborative, focused on improving data workflows, reporting, system integrations, and internal processes while providing hands-on technical experience; the role does not include ownership of production systems or independent decision-making authority.</div><div> </div><div>ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. *Indicates the non-essential duties and responsibilities.  Nothing in this job description restricts </div><div>St. Labre's right to assign or reassign duties and responsibilities to this job at any time.</div><div> </div><div>1. Assist with programming, automation, and technical projects supporting Database Support and Development department operations and reporting needs.</div><div>2. Develop, test, and maintain scripts, queries, reports, data transformations, and spreadsheet-based solutions under the direction of the Database Manager and organization leadership.</div><div>3. Support data analysis and reporting initiatives, including building and updating dashboards, reports, Excel workbooks, and supporting datasets.</div><div>4. Assist with process automation and workflow improvements to reduce manual effort, improve efficiency, and enhance data accuracy.</div><div>5. Perform data validation, quality control, and integrity checks on spreadsheets, files, reports, and automated outputs, including work with large datasets.</div><div>6. Support data security and access control practices, including proper handling of sensitive information, adherence to security protocols, and use of least-privilege access.</div><div>7. Assist with monitoring and troubleshooting technical issues related to scripts, Excel models, reports, data workflows, automation, or security controls.</div><div>8. Help prepare, format, and review data files and extracts for internal use or third-party platforms in accordance with security and privacy requirements.</div><div>9. Document code, spreadsheet logic, workflows, security considerations, and technical procedures to support maintainability and compliance.</div><div>10. Collaborate with Development and data staff to translate requirements into secure, well-documented technical solutions.</div><div>11. Participate in daily check-ins and weekly project meetings using a Scrum-style workflow to provide status updates, identify blockers, and support assigned programming tasks.</div><div> </div><div> </div><div>SUPERVISORY RESPONSIBILITIES</div><div> </div><div>This position has no supervisory responsibilities.</div><div> </div><div>QUALIFICATIONS </div><div>To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.</div><div> </div><div>EDUCATION and/or EXPERIENCE </div><div> </div><div>• Currently enrolled in a college or university program in Computer Science, Software Engineering, Information Systems, Data Science, Information Technology, or a related technical discipline.</div><div>• Completed coursework or training in programming, scripting, data analysis, databases, or related technical subjects.</div><div>• Some practical experience with programming, scripting, spreadsheet analysis, or technical projects, which may include class assignments, academic projects, personal projects, or coding bootcamps.</div><div>• Experience working with spreadsheets and large datasets, including Microsoft Excel or similar tools, and an understanding of data organization, validation, and analysis concepts.</div><div>• Demonstrated interest in programming languages and technologies such as Power BI, Power Query (M), PowerShell, Python, SQL, JavaScript, or similar tools used for data analysis and automation.</div><div> </div><div>KNOWLEDGE, SKILLS AND ABILITIES</div><div> </div><div>1. Foundational knowledge of programming and scripting concepts, gained through coursework or hands-on projects.</div><div>2. Familiarity with one or more programming, scripting, data analysis, or automation tools (e.g., Power BI, Power Query (M), PowerShell, Python, SQL, JavaScript, or similar technologies).</div><div>3. Interest in data analysis, reporting, automation, and working with large datasets, and understanding how technical solutions support organizational goals.</div><div>4. Willingness to learn fundraising/marketing operations, nonprofit data practices, and development systems, and interest in applying technical skills in a mission-driven environment.</div><div>5. Ability to work with spreadsheets and data files, including Microsoft Excel or similar tools, and understanding of data transformation, validation, and quality control concepts.</div><div>6. Understanding of basic information security principles, including proper handling of sensitive or confidential data and adherence to security protocols.</div><div>7. Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues under guidance.</div><div>8. High attention to detail and commitment to accuracy and data integrity.</div><div>9. Ability to document code, processes, and technical work clearly and consistently.</div><div>10. Effective written and verbal communication skills, particularly in a remote work setting.</div><div>11. Strong organizational and time-management skills, with the ability to manage assigned tasks and meet deadlines.</div><div>12. Professional judgment, reliability, and willingness to follow established procedures, standards, and best practices.</div><div>13. Must be a person of good moral character, honest and trustworthy.</div><div> </div><div>EMPLOYMENT REQUIREMENTS</div><div>The successful candidate will be required to submit to a background check and social security trace.  St. Labre reserves the right to rescind any employment or internship position offer based on the background check and social security trace findings.  </div><div> </div><div>The candidate must also successfully complete the Safe Environment training, as required by the Diocese of Great Falls-Billings and St. Labre Indian School Educational Association.</div><div> </div><div>The execution of a non-disclosure agreement will also be required. </div><div> </div><div>The candidate may not intern or work for another organization or entity during St. Labre paid by hours.</div><div> </div><div>PHYSICAL DEMANDS </div><div>The physical demands described here are representative of those that must be met by an employee/intern to successfully perform the essential functions of this job. </div><div> </div><div>While performing the duties of this job, the intern is frequently required to sit or stand in front of a computer screen; use hands to finger, handle, or feel; and talk or hear.   Vision abilities are required by this job.</div><div> </div><div>WORK ENVIRONMENT </div><div>This position is fully remote and requires access to a reliable computer or laptop, a stable internet connection, appropriate video and audio equipment for virtual meetings, and the ability to securely connect to a virtual or remote work environment. The role operates primarily within a Google Workspace environment and uses organization-approved collaboration, documentation, and data tools. The work is primarily computer-based and involves extended periods of screen time while performing programming, analysis, and documentation tasks.</div><div> </div><div>LOCATION</div><div>This is a fully remote position. The employee must be able to work effectively in a private (no public spaces, like cafes, libraries, etc.) remote environment and communicate regularly with supervisors and team members using approved collaboration tools.</div>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...