2024-2025 Yearlong Full Stack Developer Intern - ( 2400000Y )
Description
Chicago Transit Authority is the second largest transit system in the country! Our college internship program offers summer and year-long internships that provide students with valuable work experience, professional development, and mentorship. Students receive exposure to the discipline of the workplace and are guided by subject matter experts who assist them in acquiring the skills, knowledge, and experience needed to perform in today’s technically demanding careers. Interns at CTA work in a range of departments across the authority.
Our internships are project-based; therefore, the skills that we seek vary based on the needs of the projects during each term. All majors are welcome to apply, but please see education experience/requirements for specifics about what disciplines each internship project is seeking.
Internships are part-time (15 hours a week) during the school year and full-time (40 hours a week) during the summer.
In this role within the Chief Transit Officer department’s Strategic & Business Operations unit, interns will:
Design a data model to address what entities need to be stored in the database and how they are related.
Envision and create the frontend UI/UX for how the end-user will interact with the data model.
Define client/server logic boundaries by determining which operations the server and client will perform.
Create the corresponding schema for the data model in the SQL database.
Create the application API by expose the server endpoints and writing the code needed to execute the chosen server-side business logic.
Develop the client-side business logic.
Determine, execute, and document testing criteria and edge cases.
Deploy the solution to production and document the solution architecture, data flows, and logic.
Primary work location for this role: CTA Headquarters (567 W. Lake Street, Chicago Illinois 60661)
Qualifications
Educational Experience/Requirements:
Preferred Major(s): Computer Science, Data Science, Statistics
Preferred Level of Education: College junior and above
Required enrollment status: Full-time (as defined by your academic institution) in a degree program at an accredited college or university
Physical Requirements:
The demands associated with the normal office environment
Must be able to comply with office policy to work on-site twice per week
Light physical activity, including walking outdoors and climbing stairs
Knowledge, Skills and Abilities:
Strong Microsoft Office and computer skills
Strong oral and written communication skills
Good analytical and critical thinking skills
Good organizational skills with attention to detail
Good project management skills
Experience with SQL to perform CRUD operations and familiar with the relational database model
Experience with Python to implement basic data structures and logic; preferred familiarity with common data science libraries (e.g. pandas) and using an ORM
Experience with JavaScript/Typescript to implement basic data structures and logic
Comfortable navigating a headless Linux server (preferred)
Web development experience or familiar with web development concepts (DOM, state management, event handling, etc.) (preferred)
Additional Details: Final salary will be determined in part by the qualifications of the selected candidate and may be higher or lower than target.
Applicants, if hired,must comply with CTA's residency ordinance.
CTA IS AN EQUAL OPPORTUNITY EMPLOYER
No employee or applicant for employment will be discriminated against because of race, color, creed, religion, sex, marital status, national origin, sexual orientation, ancestry, age, unfavorable military discharge, disability or any other status protected by federal, state, or local laws; except where a bona fide occupational qualification exists We are committed to providing an inclusive environment for our workforce and supporting the communities we serve. CTA will make reasonable accommodations for the known disabilities of otherwise qualified applicants for employment as well as its employees, unless undue hardship would result. If you require an accommodation in the application or hiring process, please contact [email protected] prior to the submission of your application or upon notification of your actual test date. CTA will work with you to determine if an accommodation can be provided.
Primary Location : USA-Illinois-Chicago
Job : Internship
Job Posting : Jan 12, 2024, 2:16:55 PM
Position Type: : Part-time Temporary (PTT)
Req ID: 2400000Y