Logo of Huzzle

Find 52,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

Software Development Intern

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • Lawrenceville
  • Quick Apply

AI generated summary

  • You must understand software design, possess strong problem-solving skills, thrive in agile settings, manage multiple projects, and be eager to learn C#, Node, Angular, QA, and cloud frameworks.
  • You will engage in all software development lifecycle phases, including requirements analysis, design, QA, implementation, and maintenance as part of a self-organizing SCRUM team.

Requirements

  • Understanding of software design principles
  • Extremely strong problem-solving skills
  • Abstract problem solver
  • Desire to work in fast-paced agile environment
  • Ability to work on multiple projects at once and switch contexts quickly
  • Ability to quickly absorb complicated frameworks and business rules
  • Passion for software development
  • Can move a complicated project forward without heavy direction
  • Knowledge of a high-level language and coding principles
  • Willingness to learn C#, Node, and Angular technologies
  • Willingness to learn QA methodologies/practices
  • Willingness to learn Cloud frameworks
  • Currently studying Computer Science / Computer Engineering or similar degree focus

Responsibilities

  • Participate in the complete software development lifecycle and QA. This includes: requirements analysis, design, QA analysis, implementation, unit testing, deployment tools, and maintenance. As a member of a self-organizing SCRUM team, the job duties may vary, depending on the needs of the team.

FAQs

What is the duration of the Software Development Internship?

The internship duration is typically aligned with academic schedules, often lasting for a summer or semester term, but specific details can vary.

What programming languages should I be familiar with for this role?

Candidates should have knowledge of a high-level programming language and coding principles, with a willingness to learn C#, Node, and Angular technologies.

Is prior experience in software development required?

Prior experience is not strictly required, but a strong natural affinity and ability in software development are essential.

Are there opportunities for mentorship during the internship?

Yes, interns have the chance to work closely with experienced developers and receive guidance throughout the internship.

What type of projects will I be working on?

Interns will participate in various projects that involve the complete software development lifecycle, including requirements analysis, design, QA analysis, implementation, unit testing, deployment tools, and maintenance.

Will I be working in teams?

Yes, interns will be part of a self-organizing SCRUM team and will collaborate with team members on multiple projects.

Is this internship paid?

Yes, the internship is a paid position.

What qualifications are needed to apply?

Candidates should be currently studying Computer Science, Computer Engineering, or a similar degree focus and should be willing to learn both development and QA methodologies.

Is a passion for software development important for this role?

Yes, having a passion for software development is a key characteristic that we look for in candidates.

What kind of work environment can I expect at Tyler Technologies?

You can expect a fun, fast-paced, agile environment that encourages collaboration and innovation among team members.

Empowering people who serve the public

Technology
Industry
5001-10,000
Employees

Mission & Purpose

Tyler Technologies (NYSE: TYL) provides integrated software and technology services to the public sector. Tyler’s end-to-end solutions empower local, state, and federal government entities to operate efficiently and transparently with residents and each other. By connecting data and processes across disparate systems, Tyler’s solutions transform how clients gain actionable insights into opportunities and solutions for their communities. Tyler has more than 40,000 successful installations across nearly 13,000 locations, with clients in all 50 states, Canada, the Caribbean, Australia, and other international locations. Tyler has been recognized numerous times for growth and innovation, including Government Technology’s GovTech 100 list