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.