Job Description
Launch Your Career in the Heart of Texas
NexGen Technologies is looking for ambitious and talented students to join our team as Software Engineering Interns. We are a leading provider of cloud solutions and data analytics, committed to driving innovation in the San Antonio tech ecosystem. If you are ready to apply your academic knowledge to real-world challenges and want a pathway to a full-time career, this is the opportunity for you.
What You'll Do:
As an Intern, you will be fully integrated into our development teams, working on projects that impact millions of users. You will not just observe; you will code, test, and deploy software solutions under the mentorship of senior engineers.
- Collaborative Development: Work closely with cross-functional teams to design, develop, and maintain high-quality software applications.
- Code Quality: Write clean, efficient, and scalable code while adhering to industry best practices and coding standards.
- Testing & Debugging: Participate in unit testing, integration testing, and troubleshooting to ensure system stability and performance.
- Documentation: Contribute to technical documentation, API specs, and system architecture diagrams.
- Agile Process: Engage in daily stand-ups, sprint planning, and retrospectives within an Agile/Scrum environment.
Who You Are:
We are seeking individuals who are passionate about technology and eager to learn. You should have a solid foundation in computer science principles and a drive to solve complex problems.
Responsibilities
- Develop, test, and deploy web and mobile applications using modern technologies.
- Analyze requirements and translate them into technical specifications.
- Collaborate with UI/UX designers to implement intuitive interfaces.
- Optimize application performance and scalability.
- Participate in code reviews to ensure code quality and share knowledge.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundation in Data Structures and Algorithms.
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C++).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical concepts effectively to team members.