Position Description and Summary:
- Imagine designing developing and maintaining statewide online application systems supporting over one million K12 students plus hundreds of thousands of parents teachers and school staff in Arizona.
- The Arizona Department of Education is creating awardwinning solutions using leadingedge technologies.
- This position will allow the ideal candidate to positively impact the projects and services that improve educational outcomes in our state.
- This position will be primarily responsible for development enhancement troubleshooting and maintenance for Web applications and backend processes built on a Microsoft technology stack.
- The successful candidate will be solutionoriented adapt to changing environments and able to work with minimal defined requirements.
- The ideal candidate must have previous experience implementing unit testing and debugging applications.
- This is a hybrid work environment requiring mandatory inoffice scheduled attendance days.
- The position requires residence within the State of Arizona.
Position Responsibilities:
- Review functional business requirements and design specifications to ensure understanding of deliverables such as application code and unit tests.
- Design develop and unit test new features to existing application or build out brand new application as per business requirements and design specifications.
- Identify debug and fix defects in application code.
- Work closely/collaboratively with crossfunctional teams (BA QA Operations Leadership).
- Provide estimates for development efforts.
- Participate in various SCRUM activities such as sprint planning stand ups and retrospectives.
- Participate in software design discussions and code reviews.
- Coordinate with Network Services team to ensure required environments are available.
- Coordinate with Operations team to create and deploy builds to appropriate environments.
Qualifications Required:
- Education Required: Bachelors degree in computer science Software Engineering or related field of study or equivalent professional experience.
- Experience Required: 5 or more years of professional Software Application Development experience utilizing the required knowledge skills and abilities listed above.
- Fullstack software application development with C# .NET Framework plus .NET Core 3.1 and above ASP.NET Web API ASP.NET MVC Razor Pages HTML CSS JavaScript jQuery and Bootstrap.
- Advanced understanding of objectoriented programming fundamentals and SOLID design principles.
- Ability to recognize and apply software design patterns and best practices.
- Experience with Microsoft Azure Application Services Azure Functions Storage Accounts.
- SQL Server development writing stored procedures and functions plus intermediatelevel relational database modeling and design skills.
- Azure DevOps or Team Foundation Services or other centralized or distributed source control and work management systems.
- Ability to focus on deadlines and deliverables to meet commitments.
- Ability to maintain confidentiality.
- Ability to effectively collaborate with developers and business experts.
- Ability to work as part of a selfdirected team in which tasks are determined daily in coordination with coworkers rather than being assigned.
- Ability to excel in a collaborative and distributed team environment.
- Ability to work with a minimal amount of direction while being proactive in keeping management informed of project related issues.
- Ability to respectfully question ideas and share a point of view with others in support of the business requirements and needs.
- Ability to effectively communicate with various levels of employees ranging from entry level to senior leadership.
- Ability to manage multiple projects at the same time and shift priorities quickly.
- Proven strong problemsolving skills troubleshooting and root cause analysis.
- Excellent written and verbal communication skills.
Qualifications Preferred:
- Experience working on an Agile/Scrum team
- Experience in the Education or Government sector
- Strong preference for current experience developing with .NET 6 7 8.
- Strong preference for current experience developing Blazor Applications.
- Prior experience with Classic ASP VBScript Visual Basic 6 COM Components highly advantageous.
- Experience with application system design and architecture.
- Additional Azure Cloud Services such as Service Bus API Management Key Vault and others helpful.
- Use of Telerik Controls / Kendo UI framework in Web application development.
- Working knowledge of Power BI and SSRS for reporting and data visualization
Additional Information:
- LOCAL ARIZONA CANDIDATES ONLY
- Candidates should apply with the ability and willingness to work inoffice up to five days per week as business needs necessitate.
- Standard 7year background check