Your Role
Here’s what you will be doing:
- Support the full software development lifecycle including prototyping, design, testing, debugging, documentation, and deployment within an agile environment using Test-Driven Design (TDD) and paired programming.
- Contribute technical expertise to IT projects focusing on solution design, configuration, testing, and documentation.
- Conduct market research and benchmarking to inform process improvement and strategic planning.
- Develop PowerPoint presentations to communicate complex information effectively.
- Ensure deliverables are accurate, timely, and within budget.
- Translate user requirements into agile-based application development solutions.
- Utilize software tools to analyze, interpret, and present data effectively.
- Report to different leaders depending on project scope, department, and office location.
About You
The company is looking for candidates with the following skills and qualifications:
- Strong written and verbal communication skills.
- Ability to maintain and update technical documentation (e.g., ReadMe files).
- Growth mindset with a willingness to learn and adapt.
- Business value-focused mindset with an understanding of broader impact.
- Awareness of basic architectural concepts and standards.
- Ability to work effectively in a collaborative team environment.
- Understanding of software development principles and best practices in coding.
- Currently enrolled and actively pursuing a bachelor’s or master’s degree in business or engineering fields such as Computer Engineering, Computer Science, Information Systems, Industrial Engineering, or similar.
- Minimum GPA of 2.7 or higher.
Preferred experience includes:
- Proficiency in C# and .NET frameworks (Core, .NET 5).
- Proficiency in front-end languages/frameworks (HTML, CSS, JavaScript, React, Next.js).
- Experience with API management platforms (e.g., Apigee, Azure API Management, Mulesoft).
- Experience with testing tools (e.g., Bruno, Postman, Blazemeter, Jmeter, Certify).
- Proficiency in Microsoft Azure services (e.g., Azure AD, Data Factory, Logic Apps, Functions).
- Familiarity with Azure Generative AI services and methods (OpenAI, Cognitive Services, Speech Services, RAG model).
- Familiarity with Azure DevOps, CLI, PowerShell, and CI/CD.
- Familiarity with API security (OAuth, JWT).
- Proficiency in Python and experience with machine learning frameworks.
Compensation & Benefits
- Hybrid work model requiring in-office presence at least 3 days per week.
- Housing and living stipend arrangements may be available.
- Excellent benefits and compensation packages supporting career development, growth, and stability.
- Inclusive culture valuing diversity, equity, and inclusion with Employee Resource Groups supporting various communities.
Training & Development
Interns will gain hands-on experience with cutting-edge technology and core problem-solving skills, explore disruptive trends, support senior leaders, and grow in a supportive, collaborative environment. The program includes company culture immersion, connections with industry professionals, company tours, and participation in the Intern Challenge.