About The Position

We are seeking a motivated Software Development Intern to join our .NET development team. This role is ideal for students or early-career candidates who are building a strong foundation in software development and want hands-on experience working in a professional engineering environment.

Requirements

  • Understanding of fundamental programming concepts (variables, loops, conditionals, functions, classes)
  • Completion of 101 level or higher data structures course
  • Familiarity with object-oriented programming principles
  • Experience with any programming language through coursework or personal projects
  • Willingness to learn, ask questions, and take feedback

Nice To Haves

  • Exposure to C#/.NET or Java
  • Basic understanding of web development concepts (HTTP, APIs, HTML/CSS)
  • Exposure to ANSI SQL (TSQL, PSQL, PL/SQL etc)
  • Familiarity with Git or another version control system

Responsibilities

  • Assist with the development, testing, and maintenance of internal applications
  • Learn and apply core software engineering concepts such as object-oriented design, version control, and debugging
  • Collaborate with experienced developers through code reviews, pair programming, and team discussions
  • Write clean, readable code and basic unit tests under guidance
  • Participate in day-to-day engineering workflows and technical discussions

Benefits

  • Real-world experience in a professional .NET development environment
  • Mentorship from senior engineers
  • Exposure to modern development tools, workflows, and best practices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service