New Haven, Connecticut, United States On-site Employment

Transport for London (TfL) is hiring a Software Developer Intern

Responsibilities

  • Assist in building and enhancing frontend applications using React, while supporting and maintaining existing React and Angular applications under the guidance of senior developers.
  • Develop and maintain backend scripts, APIs, or automation tools using Python to support data processing, ETL processes, system integrations, and internal tooling initiatives.
  • Assist in debugging, troubleshooting, and resolving application defects, performance issues, security vulnerabilities, and integration challenges.
  • Help maintain accurate and up-to-date technical documentation for both legacy and newly developed systems.

Requirements

  • Currently pursuing a Computer Science or a related field.
  • Foundational knowledge of C#, Python, and the .NET Framework / .NET Core, with hands-on academic, internship, or personal project experience developing applications.
  • Exposure to developing and consuming RESTful APIs using ASP.NET / ASP.NET Core and/or Python-based frameworks (such as Flask or FastAPI) through coursework or projects.
  • Basic familiarity with Azure cloud services such as App Service, Storage, or other related resources, and an interest in learning cloud-based application deployment and management.
  • Understanding of CI/CD concepts, version control (e.g., Git), and exposure to tools such as Azure DevOps (or similar platforms) for building, testing, and deploying applications.

Nice to Have

  • Experience or familiarity with legacy Microsoft .net frameworks and technologies such as asp.net web forms is a big plus.

Benefits

  • Bonus eligible.
  • Opportunity to gain hands-on Azure cloud experience and expand skills in modern data storage solutions—we welcome candidates who are eager to learn and grow in these areas.
  • Continuous professional development opportunities and an environment that fosters internal growth and mobility.
  • Competitive compensation and benefits package which includes multiple healthcare options, tuition reimbursement, and matching 401k.
  • Generous holiday schedule and paid time off to refresh and recharge.
  • Employee pricing on our products and discount programs for travel, entertainment, and more!
Required Skills
C#Python
About company
Transport for London (TfL)
Transport for London (TfL) is responsible for the transport system in London, including the London Underground network. It manages public transport, major roads, and other transport services to keep London moving.
All jobs at Transport for London (TfL) Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago