<p>We are seeking a versatile and technically strong Software Engineering Instructor to join our team in Monroe, NY. This individual will help students and/or learners strengthen their programming skills through hands-on instruction, mentoring, troubleshooting, and real-world development exercises.</p><p><br></p><p>The ideal candidate is a well-rounded software developer who can work comfortably across multiple programming languages and frameworks and has the ability to explain complex technical concepts in a clear, approachable manner.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Provide hands-on programming instruction, tutoring, and technical mentorship.</li><li>Teach and support learners across multiple programming languages, frameworks, and development environments.</li><li>Develop practical exercises, examples, and learning materials focused on real-world software development.</li><li>Help learners troubleshoot code, identify bugs, and understand best practices for debugging and testing.</li><li>Support testing and regression testing to ensure applications function as expected.</li><li>Introduce learners to cloud technologies, particularly <strong>AWS</strong>.</li><li>Help learners understand and apply modern <strong>AI technologies</strong>, including AI frameworks, APIs, plugins, and integrations.</li><li>Adapt instruction to different experience levels and learning styles.</li><li>Stay current with emerging programming languages, development frameworks, AI technologies, and industry best practices.</li></ul><p><br></p>
We are looking for a Customer Service Representative to support online continuing education courses for a university in Hoboken, New Jersey. This Long-term Contract opportunity is well suited for someone who communicates clearly, stays organized, and can provide dependable assistance to students and instructors in a virtual learning environment. The person in this role will help maintain smooth day-to-day course operations by handling routine inquiries, supporting online class sessions, and contributing to accurate course administration.<br><br>Responsibilities:<br>• Evaluate assignments, papers, and exams in alignment with course standards and instructor guidance.<br>• Support assessment activities by helping coordinate and oversee examinations when needed.<br>• Participate in online class meetings and instructor office hours to stay informed on course progress and student needs.<br>• Serve as virtual classroom support during live sessions by managing chat activity and assisting with Zoom facilitation.<br>• Address general student questions related to coursework, deadlines, and assignment processes in a timely manner.<br>• Route advanced academic or subject-specific concerns to the instructor when issues require deeper content expertise.<br>• Compile concise weekly updates summarizing common student questions and support trends.<br>• Review course content for inaccuracies or outdated materials and document items such as broken links or slide errors.<br>• Assist with a range of administrative tasks that help keep online courses organized and running effectively.<br>• Meet with instructors at the start of each assignment to confirm expectations for grading practices and feedback delivery.
We are looking for a Project Assistant to support onsite interpreting services within a higher education setting in Newark, New Jersey. This Long-term Contract opportunity is part-time and aligned to assigned class schedules, helping ensure students have clear access to instruction and classroom participation through skilled interpretation. The role calls for a dependable, detail-oriented individual who can navigate academic environments with discretion, accuracy, and strong communication skills.<br><br>Responsibilities:<br>• Deliver onsite interpretation during scheduled college classes to support access to spoken instruction and classroom dialogue.<br>• Translate communication accurately between American Sign Language and spoken English for students, faculty, and other campus participants during assigned sessions.<br>• Convey the intended meaning, tone, and context of lectures, discussions, and questions while preserving clarity for all parties involved.<br>• Review available course materials in advance and prepare for subject-specific terminology to improve interpretation quality.<br>• Coordinate effectively around class schedules and communicate early about availability, coverage needs, or potential conflicts.<br>• Maintain attentive conduct, confidentiality, and impartiality while working in classroom and university settings.<br>• Provide reliable attendance and punctual support for each assigned class to ensure continuity of service.