The Center for Improving Youth Justice (CIYJ) is a national nonprofit dedicated to transforming the lives of justice-involved young people through research-informed practices, data-driven standards, and direct support services. We are seeking a motivated .NET Web Developer Intern to support the redevelopment of our survey and reporting applications alongside our Senior Software Developer.
This opportunity is open for all skill-levels including for students or recent graduates looking to gain hands-on experience in full-stack web development using the Microsoft technology stack. You’ll have the opportunity to contribute to meaningful projects that directly impact youth justice reform nationwide.
What You’ll Do
- Collaborate with our Senior Software Developer to help rewrite and expand legacy .NET applications.
- Participate in planning and development of web-based tools from database design to user interface.
- Write clean, well-commented code and assist with testing and troubleshooting across browsers and platforms.
- Learn and apply best practices in coding, optimization, and delivery.
- Communicate technical ideas clearly to team members with varying levels of technical expertise.
What We’re Looking For
- Familiarity with C#, ASP.NET (Core), SQL Server, and Visual Studio or similar IDEs.
- Experience or coursework in JavaScript and jQuery.
- Understanding of object-oriented programming concepts.
- Exposure to GitHub, Asana, Azure DevOps, or similar tools is a plus.
- Passion for nonprofit work and improving outcomes for youth in custody.
Bonus Skills (Not Required)
- Experience with Azure Cloud services.
- Familiarity with JavaScript charting libraries.
- Knowledge of ASP.Net Zero framework.
- Interest in working with regulated industries or government agencies.
Portfolio or code samples are welcome.