CrawlJobs Logo

Software Engineer Intern

Medius

Location Icon

Location:
Tunisia, Tunis

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Build a Microsoft Teams app that brings Medius invoice approvals directly inside Teams. The app will help users validate invoices faster and allow managers to view all invoices currently in workflow.

Job Responsibility:

  • Build a Microsoft Teams app that brings Medius invoice approvals directly inside Teams
  • The solution includes two main features: Bot Integration (Phase 1 – MVP) and Manager Tab (Phase 2)
  • Scoping & Design
  • Development
  • Marketplace (ISV) Validation

Requirements:

  • Must have: .NET Core (backend + bot logic), React, TypeScript (Teams Tab UI)
  • General software development knowledge: REST API integration, Authentication concepts, Basic cloud concepts
  • Please send your resume in English (resumes in French will be automatically rejected)

Nice to have:

  • Bot Framework SDK
  • Adaptive Cards development
  • Microsoft Entra ID (Azure AD)
  • Auth2 / SSO
  • Azure Bot Service registration
  • Teams JavaScript SDK
  • Azure DevOps (CI/CD, pipelines)
  • Familiarity with Microsoft Teams app lifecycle (manifest, validation, deployment)
What we offer:
  • Great Team
  • Opportunity for Career & Professional Development
  • Collaborative and Meritocratic work culture
  • Supportive Leadership
  • Free snacks

Additional Information:

Job Posted:
December 10, 2025

Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.