Description
Seniority: Intern
Ragle Inc. specializes in highway and bridge construction, as well as deep excavation, grading, and pipe work. The company is seeking a Software Engineer Intern to develop, test, debug, and support web and mobile applications that support construction operations while collaborating with software developers and Company personnel.
Responsibilities
- Build and maintain web and Ionic mobile application features using TypeScript and Angular
- Develop reactive forms, RxJS workflows, reusable components, route guards, and interceptors
- Build, test, and debug ASP.NET Core REST/OData APIs using C#
- Use Entity Framework Core to develop relational data models, migrations, and database queries
- Implement secure authentication and authorization using JWT/OAuth, roles, and claims
- Troubleshoot issues across the user interface, API, and database layers
- Develop and maintain software features based on business and operational requirements
- Write and maintain automated tests to support application quality and reliability
- Participate in Git-based development, code reviews, and CI/CD processes
- Collaborate with software developers and Company personnel to understand business processes and application requirements
- Learn and work with existing applications, systems, development tools, and Company processes
- Identify and communicate software issues, bugs, and opportunities for improvement
- Maintain organized and well-documented code and development work
- Perform additional duties as assigned based on operational needs
Qualifications
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field
- Experience with C#, TypeScript, Angular, APIs, SQL, or relational databases through coursework, projects, internships, or previous experience
- Basic understanding of full-stack software development, object-oriented programming, and data modeling
- Strong analytical, debugging, and problem-solving skills
- Detail-oriented, curious, and willing to learn unfamiliar technologies, tools, and business processes
- Strong communication and teamwork skills
- Ability to work effectively in a collaborative, professional environment
- Must be legally authorized to work in the United States without current or future visa sponsorship
- Ability to collaborate with software development team members and Company personnel
Preferred Qualifications
- Previous software development internship, co-op, or professional experience
- Experience developing applications using Angular, ASP.NET Core, C#, TypeScript, or Ionic
- Experience working with SQL, Entity Framework Core, REST APIs, or OData
- Familiarity with Git, code reviews, automated testing, or CI/CD practices
- Experience working with relational databases and data modeling
- Interest in applying technology to real-world business and construction operation
Skills
- Previous software development internship, co-op, or professional experience
- Experience developing applications using Angular, ASP.NET Core, C#, TypeScript, or Ionic
- Experience working with SQL, Entity Framework Core, REST APIs, or OData
- Familiarity with Git, code reviews, automated testing, or CI/CD practices
- Experience working with relational databases and data modeling
- Interest in applying technology to real-world business and construction operation
Tech stack
C#, TypeScript, Angular, SQL, Data Modeling, ASP.NET Core, Ionic, Entity Framework Core, REST APIs, OData, Git, Automated Testing, CI/CD
Benefits
- Housing provided for eligible interns
- Hands-on, real-world software development experience
- Mentorship from experienced professionals
- Exposure to modern full-stack technologies and construction operations
- Professional development and networking opportunities
- Opportunity to contribute to software applications used to support real construction operations
More from Ragle Inc
All Ragle Inc roles →More in North Richland Hills
Similar roles
- Software Engineer Intern
- Software Engineer Intern (Payment) - 2027 Summer
- Embedded Software Engineering Intern (2027 Summer Internship)
- Intern - IT Software Engineer
- Software Engineering Intern (Summer 2027)