Jobs · Information Technology · Arizona

.Net Developer

MDAEdge · Phoenix, AZ · 1 mo ago
On-siteInformation TechnologyFull-time

Position Description and Summary

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. The Arizona Department of Education is creating award-winning solutions using leading-edge technologies. This position will allow the ideal candidate to positively impact the projects and services that improve educational outcomes in our state.

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 cross-functional 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.
  • Cook with Network Services team to ensure required environments are available.
  • Cook with Operations team to create and deploy builds to appropriate environments.

Qualifications

  • Education Required: Bachelor's 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.
  • Full-stack 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 object-oriented 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 intermediate-level 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 self-directed team, in which tasks are determined daily in coordination with co-workers, 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 problem-solving 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.

Nice to Have Skills & Experience

  • Experience developing with .NET 6, 7, or 8.
  • Hands-on experience with Blazor for front-end development.
  • Prior experience in the Education or Government sector.
  • Additional Azure Cloud Services experience (Service Bus, API Management, Key Vault).
  • Familiarity with Telerik Controls/Kendo UI for UI development.
  • Experience with Classic ASP, VBScript, Visual Basic 6, COM+ Components.
  • Knowledge of Power BI and SSRS for reporting and data visualization.
  • Working experience in Agile/Scrum development environments.
  • Strong understanding of application system design and architecture.

Additional Information

  • Local Arizona candidates only – remote work is not an option.
  • Hybrid work environment requiring on-site presence up to five days per week as needed.
  • Candidates must demonstrate the ability to work with minimal direction while keeping leadership informed.

Similar jobs

.NET Developer

InfosysHartford, CT· 2 wk ago
Information Technologyapply on digitalcareers.infosys.com

.Net Developer

Enexus Global Inc.Fort Mill, SC· 5 days ago
Engineering$77k/yrapply on ajax.googleapis.com

.Net Developer

TestingXpertsJackson, MI· 2 days ago
apply on zunastatic-abf.kxcdn.com

.NET Developer

HaystackDes Moines, IA· 3 days ago
RemoteEngineeringapply on haystack.cv

.NET Developer

Prorec Resource Solutions, LLCMechanicsburg, PA· 1 wk ago
Information Technologyapply on www1.jobdiva.com

.NET Developer

InfoTrack USNew York, NY· 3 wk ago
Engineering$110k–$175k/yrapply on apply.workable.com