.NET Developer Imagine designing, developing, and maintaining state-wide online application systems supporting over one million K-12 students, plus hundreds of thousands of parents, teachers, and school staff in Arizona. We are creating award-winning solutions using leading-edge technologies. This position will allow the ideal candidate to positively impact projects and services that improve educational outcomes in the state.
Position Summary This position is primarily responsible for development, enhancement, troubleshooting, and maintenance of web applications and backend processes built on a Microsoft technology stack. The ideal candidate is solution-oriented, adaptable, and capable of working with minimal requirements. Experience in implementing, unit testing, and debugging applications is required.
Work Environment: Hybrid (mandatory in-office attendance). Must reside in Arizona.
Responsibilities
- Review business requirements and design specifications.
- Design, develop, and unit test new and existing applications.
- Identify, debug, and fix application defects.
- Collaborate with cross-functional teams (BA, QA, Operations, Leadership).
- Provide development effort estimates.
- Participate in SCRUM activities (sprint planning, stand-ups, retrospectives).
- Engage in design discussions and code reviews.
- Coordinate with Network Services and Operations teams for deployments.
Required Skills
- Full-stack development using C#, .NET Framework, .NET Core (3.1+), ASP.NET Web API, MVC, Razor Pages
- HTML, CSS, JavaScript, jQuery, Bootstrap
- Strong understanding of OOP and SOLID principles
- Experience with design patterns and best practices
- Microsoft Azure (App Services, Functions, Storage)
- SQL Server (stored procedures, database design)
- Azure DevOps / TFS / source control systems
- Strong problem-solving and communication skills
- Ability to work independently and in collaborative teams
Preferred Skills
- Experience with .NET 6, 7, 8
- Blazor development
- Legacy technologies (Classic ASP, VBScript, VB6, COM+)
- System design and architecture
- Azure services (Service Bus, API Management, Key Vault)
- Telerik / Kendo UI
- Power BI and SSRS
Required Experience
- 5+ years of professional software development experience
Preferred Experience
- Agile/Scrum team experience
- Education or Government sector experience
Education
- Bachelor’s Degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Key Requirements Summary
- 5+ years of .NET experience
- Strong C# skills
- SQL experience
Nice to Have
- Azure experience
- Education or Government domain experience
- Agile/Scrum experience