Application Development Intern
Program Length: 6 months ((or per university requirement)
Hours: 10-15 hours/week (flexible)
Location: Hybrid – New Kensington
About PCNA
Polyconcept North America (PCNA) is the industry’s biggest and most diverse offering of promotional products and decoration services. At PCNA, we don’t just create products — we inspire brand experiences. Join our team and be part of a company where you can make a mark, build something meaningful, and grow in your career while helping brands leave lasting impressions.
Position Overview
The Application Development Intern will work directly with the Information Services team to build, modernize, and support enterprise-grade cloud applications. Unlike traditional internships that focus on legacy maintenance, this role offers hands-on experience with a modern Azure architecture. Under the guidance of senior engineers, you will gain experience with RESTful APIs, OAuth security, Azure SQL, and AI integration. You will contribute to real codebases that drive our manufacturing and promotional standards.
PCNA is a “full-stack” .NET shop operating on the bleeding edge of the Microsoft ecosystem. We don’t rely on JavaScript frameworks; we build robust, modern front-ends using Blazor. If you are looking to work with .NET 9, Azure PaaS, AI automation, and C#, this is the environment for you.
Key Responsibilities
- Modern Web Development: Assist in developing full-stack web applications using C# .NET 9 and Blazor (Server/WASM).
- Cloud Engineering: Work with Azure resources including Azure SQL, Key Vault, and App Services.
- API Integration: Help implement and maintain RESTful services using PromoStandards for industry-wide communication.
- AI & Automation: Assist in integrating AI services to automate internal workflows and business logic.
- Data Management: Write efficient LINQ and SQL queries to interact with backend databases using Entity Framework.
- DevOps & Best Practices: Learn and utilize modern version control (Git), CI/CD concepts, and unit testing.
- Troubleshooting: Debug and resolve issues within the .NET stack, ensuring high availability and performance.
- Collaboration: Participate in technical design discussions and code reviews with the development team.
Required Skills and Qualifications
- Current undergraduate or graduate student pursuing a degree in Computer Science, Software Engineering, or Information Systems.
- Strong foundational knowledge of C# and object-oriented programming.
- Familiarity with ASP.NET Core; specific interest or experience in Blazor is highly preferred.
- Understanding of relational databases (SQL Server/Azure SQL).
- Experience with Visual Studio, VSCode and Git.
- Interest in cloud-native architecture, Microservices, and API security (OAuth/OIDC).
- Ability to explain technical concepts clearly and collaborate with a team.
Note: We are a C# focused environment. Knowledge of React, Angular, or Vue is not required for this role.
Onboarding & Training
- You will be paired with a senior developer to guide your technical growth and professional development.
- Rapid up-skilling on PCNA’s specific architectural patterns, including our use of Azure Key Vault, proprietary NuGet packages, and PromoStandards implementation.
- You will move past “Hello World” tutorials quickly and begin contributing to production-level code.
Performance Expectations
- Code Quality: Demonstrate a commitment to writing clean, maintainable, and typed C# code.
- Curiosity: Take initiative to learn new features within .NET 9 and the Azure ecosystem.
- Accountability: Follow through on assigned tasks, communicate blockers early, and maintain a solution-oriented attitude.
PCNA is an equal opportunity employer. PCNA provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics, or any characteristic applicable under state, federal and local laws.