Software Developer in Test Intern
Bloomington, IN - USA
Job Summary
Passionate people. Loyal clients. Leading solutions.
With a rich culture of creative collaboration and professional growth IDeaS team members build successful careers with us.
IDeaS is proud to be a global powerhouse of innovation and excellence; challenge and reward. No matter where were working our teams come together to create leading revenue management solutions that accelerate our clients growth through revenue optimization.
Now we just need you!
This is a hybrid internship in Bloomington MN. Interns must be onsite at least 3 days/week
The Software Development Intern is a student or recent graduate who will gain hands-on experience working on real-world software products and technology solutions. Working alongside experienced engineers architects product managers and quality assurance professionals the intern will contribute to the design development testing deployment and support of modern cloud-based applications.
This role provides valuable exposure to the full Software Development Lifecycle (SDLC) Agile development practices cloud technologies DevOps APIs data-driven applications and emerging Artificial Intelligence (AI) technologies. The internship offers an opportunity to apply academic learning to meaningful business challenges while developing technical analytical and professional skills.
What youll be doing...
- Assist in designing developing and enhancing software applications using modern programming languages such as Python Java JavaScript C# or similar technologies.
- Develop and maintain reusable scalable and well-documented code.
- Participate in code reviews and incorporate feedback from senior engineers.
- Support creation and execution of unit integration and automated tests.
- Identify troubleshoot and resolve software defects.
- Assist in validating application functionality performance and reliability.
- Contribute to the development and maintenance of REST APIs and microservices.
- Participate in cloud-based development projects using platforms such as AWS Azure or Google Cloud.
- Learn and apply best practices related to security scalability and performance.
- Explore and evaluate AI-powered tools and technologies that improve software development productivity.
- Assist in developing integrating or testing AI-enabled features and services.
- Utilize AI coding assistants responsibly to improve code quality documentation and efficiency.
- Follow company guidelines regarding ethical AI usage data privacy security and governance.
- Work closely with cross-functional teams including Software Engineering Product Management Architecture UX Data Science and Quality Engineering.
- Participate in Agile ceremonies such as daily standups sprint planning backlog refinement retrospectives and demos.
- Collaborate with team members to deliver high-quality software solutions.
- Research new tools frameworks and technologies to improve development processes.
- Contribute ideas for product enhancements automation opportunities and process improvements.
- Present project work findings and recommendations to team members and stakeholders.
What youll bring to us
- Currently pursuing or recently completed a Bachelors or Masters degree in:
- Computer Science
- Software Engineering
- Computer Engineering
- Information Technology
- Data Science
- Artificial Intelligence
- Or a related technical field
- Basic knowledge of one or more programming languages such as Python Java C# JavaScript TypeScript or Go.
- Understanding of object-oriented programming principles and data structures.
- Familiarity with software development concepts including version control (Git) testing debugging and APIs.
- Exposure to relational databases and SQL.
- Basic understanding of cloud computing concepts and services.
- Foundational understanding of AI and machine learning concepts.
- Familiarity with Generative AI tools such as GitHub Copilot Microsoft Copilot ChatGPT or similar platforms.
- Understanding of responsible AI principles including data privacy security fairness and ethical use of AI.
- Interest in applying AI technologies to solve business and technical problems.
- Strong analytical and problem-solving abilities.
- Effective communication and collaboration skills.
- Curiosity creativity and eagerness to learn new technologies.
- Ability to work independently while contributing to a team environment.
- Strong attention to detail and commitment to quality.
We Support Who You Are.
As a global company we strive to create an inclusive environment where diverse perspectives spark innovation and meet the challenges of an evolving world. Whether youre launching a new career or expanding your current one IDeaS is a company where you can balance great work with all other aspects of your life.
At IDeaS we also aspire to live our values each day by being Accountable Curious Passionate and Authentic. And we continue our quest to build a more inclusive environment that attracts represents and provides a place for diverse ideas unique perspectives and authentic voices.
Additional Information:
To qualify applicants must be legally authorized to work in theUnited States and should not require now or in the future sponsorship for employment visa status.
SAS is an equal opportunity employer. All qualified applicants are considered for employment without regard to any characteristic protected by law. Read more: Know Your Rights.
Equivalent combination of education training and relevant experience may be considered in place of the education requirement stated above.
Resumes may be considered in the order they are received.
IDeaS/SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations IDeaS/SAS may obtain nationality or citizenship information from applicants for employment.
IDeaS/SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.
#IDeaS
#LI-Hybrid
Required Experience:
Intern
About Company
Scandinavian Airlines, usually known as SAS, is the flag carrier of Denmark, Norway and Sweden. SAS is an abbreviation of the company's full name, Scandinavian Airlines System or legally Scandinavian Airlines System Denmark-Norway-Sweden.