Back to Jobs
Recently postedTechnology

.Net Full-Stack Developer

Sunrise Systems, Inc.Phoenix, AZ🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationPhoenix, AZ, United States
SQLHTMLETLScrumCSSBootstrapC#.NETASP.NETPhoenixVaultjQueryAzureJavaScriptPower BISQL ServerAgileAzure DevOpsSystem Design

Job description

Job Description

.Net Full-Stack Developer

\n

9 months contract

\n

LOCAL TO PHOENIX ONLY, Hybrid in the office twice a month and the first week.

\n\n

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.

\n\n

Position Summary:

\n

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 solution-oriented, 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.

\n\n

This is a hybrid work environment requiring mandatory in-office scheduled attendance days. The position requires residence within the State of Arizona.

\n\n

Responsibilities:

\n

• Review functional business requirements and design specifications to ensure understanding of deliverables such as application code and unit tests.

\n

• Design, develop and unit test new features to existing applications or build out brand new applications as per business requirements and design specifications.

\n

• Identify, debug, and fix defects in application code.

\n

• Work closely/collaboratively with cross-functional teams (BA, QA, Operations, Leadership).

\n

• Provide estimates for development efforts.

\n

• Participate in various SCRUM activities such as sprint planning, stand ups and retrospectives.

\n

• Participate in software design discussions and code reviews.

\n

• Coordinate with Network Services team to ensure required environments are available.

\n

• Coordinate with Operations team to create and deploy builds to appropriate environments.

\n\n

Required Skills:

\n

• 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.

\n

• Advanced understanding of object-oriented programming fundamentals and SOLID design principles.

\n

• Ability to recognize and apply software design patterns and best practices.

\n

• Experience with Microsoft Azure, Application Services, Azure Functions, Storage Accounts.

\n

• SQL Server development, writing stored procedures and functions, plus intermediate-level relational database modeling and design skills.

\n

• Power BI development including semantic models, reports, dashboards, and visualizations for embedding within secured Web applications.

\n

• Azure DevOps or Team Foundation Services or other centralized or distributed source control and work management systems.

\n

• Ability to focus on deadlines and deliverables to meet commitments.

\n

• Ability to maintain confidentiality.

\n

• Ability to effectively collaborate with developers and business experts.

\n

• 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.

\n

• Ability to excel in a collaborative and distributed team environment.

\n

• Ability to work with a minimal amount of direction while being proactive in keeping management informed of project related issues.

\n

• Ability to respectfully question ideas and share a point of view with others in support of the business requirements and needs.

\n

• Ability to effectively communicate with various levels of employees ranging from entry level to senior leadership.

\n

• Ability to manage multiple projects at the same time and shift priorities quickly.

\n

• Proven strong problem-solving skills, troubleshooting, and root cause analysis.

\n

• Excellent written and verbal communication skills.

\n\n

Preferred Skills:

\n

• Strong preference for current experience developing with .NET 6 and later and Blazor Applications

\n

• Preference for current or prior experience developing with legacy .NET Framework platforms

\n

• Use of Progress DevCraft / Telerik Controls / Kendo UI framework in Web application development

\n

• Experience with application system design and architecture

\n

• Additional Azure Cloud Services, such as Service Bus, API Management, Key Vault, and others helpful

\n

• Working knowledge of SSIS and SSRS for ETL and reporting

\n\n

Required Experience:

\n

• 5 or more years of professional Software Application Development experience utilizing the required knowledge, skills, and abilities listed above.

\n\n

Preferred Experience:

\n

• Experience working on an Agile/Scrum team

\n

• Experience in the Education or Government sector

\n\n

Education:

\n

• Bachelor's Degree in Computer Science, Software Engineering, or related field of study, or equivalent professional experience.

\n\n

Skill

\n

Full-stack software application development with C#, .NET Framework

\n\n

Experience with Microsoft Azure

\n

SQL Server development

\n

Power BI development

\n

Preferred Skills

\n

Azure DevOps

\n

Strong preference for current experience developing with .NET 6 and later and Blazor Applications

Similar jobs