ECPI University

Online Software Development Academic Support Specialist – Part-time

ECPI University

part-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Provide academic instructional support services to students in Online Software Development, Coding, and Programming courses
  • Work 1-to-1 with students to help them develop their academic skills and assist them through coursework
  • Engage with tutoring strategies such as active listening, note-taking, asking questions, and providing encouragement to students
  • Support students with study skills such as reading, note-taking, organization, and time management through coaching, tutoring, and mentoring
  • Troubleshoot to provide academic technology support
  • Perform outreach to students needing additional support in their academic coursework
  • Develop and gather additional resources through videos, documents, articles, or websites to further support student learning
  • Document session notes in a learning management system
  • Support faculty and provide feedback on curriculum updates

Requirements

  • Bachelor’s degree in Computer Science-related program from a regionally accredited institution
  • 1-2 years relevant work experience within the past 5 years required
  • Proficiency in Key Languages: Python, Java, C++, C#, JavaScript, SQL, HTML/CSS basics
  • Proficiency in core CS concepts such as Data structures (arrays, lists, stacks, queues), Algorithms (sorting, searching, recursion), Object-Oriented Programming (OOP), and Basic database management (SQL)
  • Experience with Software Development Tools such as Git/GitHub (version control basics), Visual Studio
  • Experience with Debugging tools and strategies
  • Ability to walk students through labs, code exercises, and projects — not just theory
  • Ability to quickly build connections with students using strong interpersonal skills (including approachability and empathy)
  • Experience in a student-centric and hands-on learning environment
  • Ability to work in a 5-week accelerated course environment
  • Ability to self-manage and work independently in a remote environment
  • Ability to prioritize multiple, competing tasks and meet deadlines in a fast-paced environment
  • Excellent interpersonal skills, verbal and written communication skills
  • The highest levels of integrity at all times
  • Strong listening skills and ability to see multiple perspectives
Benefits
  • Comprehensive benefits on the first of the month after thirty (30) days of employment
  • Competitive compensation
  • Retirement plan
  • Health Advocate
  • Some industry certifications
  • Employee Assistance Program (EAP)
  • Employee Discounts (i.e., Tickets at Work, Verizon Wireless, MetLife Pet Insurance)
  • iPad/Computer Purchase Program
  • Employee Referral Program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaC++C#JavaScriptSQLHTMLData structuresAlgorithmsObject-Oriented Programming
Soft Skills
interpersonal skillsapproachabilityempathyself-managementindependenceprioritizationtime managementactive listeningcommunication skillsintegrity
Certifications
Bachelor’s degree in Computer Science