Database Support Intern
St. Labre Indian School Educational Association Ashland, Montana 59003
Job Description
Job Title: Database Support Intern Department: Development Reports To: Database Manager FLSA Status: TEMP – 10 Week position Hourly Wage: ($25.00-$29.00)/hr. Location: Remote Hours Per Week: Mon-Fri, 40 hours SUMMARY 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. 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 St. Labre's right to assign or reassign duties and responsibilities to this job at any time. 1. Assist with programming, automation, and technical projects supporting Database Support and Development department operations and reporting needs. 2. Develop, test, and maintain scripts, queries, reports, data transformations, and spreadsheet-based solutions under the direction of the Database Manager and organization leadership. 3. Support data analysis and reporting initiatives, including building and updating dashboards, reports, Excel workbooks, and supporting datasets. 4. Assist with process automation and workflow improvements to reduce manual effort, improve efficiency, and enhance data accuracy. 5. Perform data validation, quality control, and integrity checks on spreadsheets, files, reports, and automated outputs, including work with large datasets. 6. Support data security and access control practices, including proper handling of sensitive information, adherence to security protocols, and use of least-privilege access. 7. Assist with monitoring and troubleshooting technical issues related to scripts, Excel models, reports, data workflows, automation, or security controls. 8. Help prepare, format, and review data files and extracts for internal use or third-party platforms in accordance with security and privacy requirements. 9. Document code, spreadsheet logic, workflows, security considerations, and technical procedures to support maintainability and compliance. 10. Collaborate with Development and data staff to translate requirements into secure, well-documented technical solutions. 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. SUPERVISORY RESPONSIBILITIES This position has no supervisory responsibilities. QUALIFICATIONS 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. EDUCATION and/or EXPERIENCE
- Currently enrolled in a college or university program in Computer Science, Software Engineering, Information Systems, Data Science, Information Technology, or a related technical discipline.
- Completed coursework or training in programming, scripting, data analysis, databases, or related technical subjects.
- Some practical experience with programming, scripting, spreadsheet analysis, or technical projects, which may include class assignments, academic projects, personal projects, or coding bootcamps.
- Experience working with spreadsheets and large datasets, including Microsoft Excel or similar tools, and an understanding of data organization, validation, and analysis concepts.
- 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.
KNOWLEDGE, SKILLS AND ABILITIES 1. Foundational knowledge of programming and scripting concepts, gained through coursework or hands-on projects. 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). 3. Interest in data analysis, reporting, automation, and working with large datasets, and understanding how technical solutions support organizational goals. 4. Willingness to learn fundraising/marketing operations, nonprofit data practices, and development systems, and interest in applying technical skills in a mission-driven environment. 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. 6. Understanding of basic information security principles, including proper handling of sensitive or confidential data and adherence to security protocols. 7. Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues under guidance. 8. High attention to detail and commitment to accuracy and data integrity. 9. Ability to document code, processes, and technical work clearly and consistently. 10. Effective written and verbal communication skills, particularly in a remote work setting. 11. Strong organizational and time-management skills, with the ability to manage assigned tasks and meet deadlines. 12. Professional judgment, reliability, and willingness to follow established procedures, standards, and best practices. 13. Must be a person of good moral character, honest and trustworthy. EMPLOYMENT REQUIREMENTS 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. 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. The execution of a non-disclosure agreement will also be required. The candidate may not intern or work for another organization or entity during St. Labre paid by hours. PHYSICAL DEMANDS 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. 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. WORK ENVIRONMENT 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. LOCATION 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. Apply To This Job