You are viewing a preview of this job. Log in or register to view more details about this job.

IT Developer Intern, SSC / Texas A&M University - College Station

The ideal candidate will be a Junior or Senior from Blinn, RELLIS, or Texas A&M University with a strong foundation in JavaScript and SQL. This position provides an opportunity to gain hands-on experience in designing, developing, and maintaining software applications.

 

Responsibilities:

 

  • Develop and maintain front-end and back-end applications using JavaScript.
  • Collaborate with team members to design, build, and optimize responsive, dynamic, and interactive web applications.
  • Implement and consume RESTful or GraphQL APIs for data exchange.
  • Write, optimize, and maintain complex SQL queries for data retrieval and manipulation.
  • Design and manage relational database systems, ensuring efficient performance and proper indexing strategies.
  • Create and maintain stored procedures, triggers, and functions to support application requirements.
  • Update and enhance the work order intake app and landing page.
  • Complete small projects as assigned.
  • Test and debug software applications using tools like Jest, Mocha, or Cypress.
  • Utilize version control systems like Git for source code management and collaboration.
  • Assist with database optimization and data pipeline creation (ETL processes).
  • Contribute to team meetings, code reviews, and documentation efforts.

Requirements

Education & Experience

  • Current Junior or Senior student enrolled at Blinn, RELLIS, or Texas A&M University.
  • Pursuing a degree in Computer Science, Information Systems, or a related field.
  • Proficiency in PHP is required, along with a strong understanding of back-end and front-end web development technologies.

Technical Skills

  • JavaScript:
    • Experience developing front-end or back-end applications.
    • Knowledge of modern JavaScript frameworks such as:
    • Front-end: React, Angular, Vue.js, Svelte.
    • Back-end: Node.js, Express.
    • Familiarity with ES6+ features (e.g., arrow functions, destructuring, async/await).
    • Experience with JavaScript build tools like Webpack, Babel, or Parcel.
    • Exposure to test automation tools such as Jest, Mocha, or Cypress.
  • SQL:
    • Proficiency in writing complex SQL queries and working with relational databases.
    • Experience with RDBMS like MySQL, PostgreSQL, SQL Server, or Oracle.
    • Understanding of database design principles, including normalization, indexing, and constraints.
    • Familiarity with query optimization and performance tuning.
    • Exposure to ETL pipelines and managing large datasets.

Additional Skills:

  •  
    • Familiarity with version control systems (Git, GitHub, or GitLab).
    • Exposure to DevOps tools and cloud-based databases (e.g., AWS RDS, Google Cloud SQL, Docker).
    • Strong problem-solving skills and ability to work in a collaborative environment.
    • Excellent written and verbal communication skills.

Preferred Qualifications

  • Experience with Postman or similar tools for API testing.
  • Understanding of software development lifecycle (SDLC) and Agile methodologies.

Learning Objectives

By the end of this internship, the student will:

  • Gain practical experience in full-stack development, working with modern JavaScript frameworks (e.g., React, Node.js) and SQL databases.
  • Enhance problem-solving and debugging skills by collaborating on real-world software development projects.
  • Expand knowledge of application development by updating and improving existing software, such as the work order intake app and landing page.
  • Build a strong foundation in agile development methodologies and contribute to team-oriented project workflows.
  • Gain exposure to DevOps tools and cloud-based database management, preparing for future roles in IT or software development.

Job Summary

The ideal candidate will be a Junior or Senior from Blinn, RELLIS, or Texas A&M University with a strong foundation in JavaScript and SQL. This position provides an opportunity to gain hands-on experience in designing, developing, and maintaining software applications.

 

Responsibilities:

 

  • Develop and maintain front-end and back-end applications using JavaScript.
  • Collaborate with team members to design, build, and optimize responsive, dynamic, and interactive web applications.
  • Implement and consume RESTful or GraphQL APIs for data exchange.
  • Write, optimize, and maintain complex SQL queries for data retrieval and manipulation.
  • Design and manage relational database systems, ensuring efficient performance and proper indexing strategies.
  • Create and maintain stored procedures, triggers, and functions to support application requirements.
  • Update and enhance the work order intake app and landing page.
  • Complete small projects as assigned.
  • Test and debug software applications using tools like Jest, Mocha, or Cypress.
  • Utilize version control systems like Git for source code management and collaboration.
  • Assist with database optimization and data pipeline creation (ETL processes).
  • Contribute to team meetings, code reviews, and documentation efforts.

Requirements

Education & Experience

  • Current Junior or Senior student enrolled at Blinn, RELLIS, or Texas A&M University.
  • Pursuing a degree in Computer Science, Information Systems, or a related field.
  • Proficiency in PHP is required, along with a strong understanding of back-end and front-end web development technologies.

Technical Skills

  • JavaScript:
    • Experience developing front-end or back-end applications.
    • Knowledge of modern JavaScript frameworks such as:
    • Front-end: React, Angular, Vue.js, Svelte.
    • Back-end: Node.js, Express.
    • Familiarity with ES6+ features (e.g., arrow functions, destructuring, async/await).
    • Experience with JavaScript build tools like Webpack, Babel, or Parcel.
    • Exposure to test automation tools such as Jest, Mocha, or Cypress.
  • SQL:
    • Proficiency in writing complex SQL queries and working with relational databases.
    • Experience with RDBMS like MySQL, PostgreSQL, SQL Server, or Oracle.
    • Understanding of database design principles, including normalization, indexing, and constraints.
    • Familiarity with query optimization and performance tuning.
    • Exposure to ETL pipelines and managing large datasets.

Additional Skills:

  •  
    • Familiarity with version control systems (Git, GitHub, or GitLab).
    • Exposure to DevOps tools and cloud-based databases (e.g., AWS RDS, Google Cloud SQL, Docker).
    • Strong problem-solving skills and ability to work in a collaborative environment.
    • Excellent written and verbal communication skills.

Preferred Qualifications

  • Experience with Postman or similar tools for API testing.
  • Understanding of software development lifecycle (SDLC) and Agile methodologies.

Learning Objectives

By the end of this internship, the student will:

  • Gain practical experience in full-stack development, working with modern JavaScript frameworks (e.g., React, Node.js) and SQL databases.
  • Enhance problem-solving and debugging skills by collaborating on real-world software development projects.
  • Expand knowledge of application development by updating and improving existing software, such as the work order intake app and landing page.
  • Build a strong foundation in agile development methodologies and contribute to team-oriented project workflows.
  • Gain exposure to DevOps tools and cloud-based database management, preparing for future roles in IT or software development.

Job Summary

This position is paid, but not eligible for benefits such as medical, relocation, or housing.