New Haven, Connecticut, United States On-site Employment

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

About the Role

Transport for London (TfL) is hiring a Software Developer Intern to join our team. This role provides hands-on experience with the Microsoft technology stack, where you will assist in maintaining legacy applications and contribute to designing and developing new applications using modern frameworks and Azure cloud technologies.

What You'll Do

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

What We're Looking For

  • Currently pursuing a degree in Computer Science or a related field.
  • Foundational knowledge of C#, Python, and the .NET Framework / .NET Core, with hands-on academic or project experience.
  • Exposure to developing and consuming RESTful APIs using ASP.NET / ASP.NET Core and/or Python frameworks through coursework or projects.
  • Basic familiarity with Azure cloud services and an interest in learning cloud-based application deployment.
  • Understanding of CI/CD concepts, version control such as Git, and exposure to tools like Azure DevOps.

Nice to Have

  • Experience or familiarity with legacy Microsoft .NET frameworks and technologies such as ASP.NET Web Forms.

Technical Stack

  • Frontend: React, Angular
  • Backend & Frameworks: C#, Python, .NET Framework, .NET Core, ASP.NET, ASP.NET Core, Flask, FastAPI
  • Cloud & DevOps: Azure, Azure App Service, Azure Storage, Git, Azure DevOps

Team & Environment

You will report directly to the Director of Applications Development. We value results—not titles or backgrounds—and empower our people to build their careers around their aspirations and our ambitions. We encourage growth locally, regionally, or internationally, and we are committed to having diverse, inclusive teams that value different perspectives.

Benefits & Compensation

  • Bonus eligible.
  • Opportunity to gain hands-on Azure cloud experience and expand skills in modern data storage solutions.
  • Continuous professional development and an environment that fosters internal growth and mobility.
  • Competitive compensation and benefits package including multiple healthcare options, tuition reimbursement, and matching 401k.
  • Generous holiday schedule and paid time off.
  • Employee pricing on our products and discount programs for travel, entertainment, and more.

Work Mode

This is an onsite position based in Berlin, CT.

Transport for London is an equal opportunity employer.

Required Skills
ReactAngularC#Python.NET Framework.NET CoreASP.NETASP.NET CoreFlaskFastAPIRESTful APIsAzureCI/CDGitAzure DevOps
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago