What are the responsibilities and job description for the .NET Developer, Phoenix AZ position at Personal Branding?
Experience Required: 8 Years
Education Level: Bachelor’s Degree in Computer Science, Software Engineering, or a related field
Job Type: Contract
Location: Arizona (Hybrid Work Environment)
Relocation Assistance: No
Visa Sponsorship: No
Total Positions: 3
Position Description & Summary
Join a team dedicated to designing, developing, and maintaining statewide online application systems that support over one million K-12 students, along with teachers, parents, and school staff. This role involves full-stack development, enhancement, troubleshooting, and maintenance of web applications and backend processes built on a Microsoft technology stack. The ideal candidate should be solution-oriented, adaptable to changing environments, and capable of working with minimal defined requirements. This is a hybrid work environment with mandatory in-office attendance on scheduled days, and candidates must be residents of Arizona.
Key Responsibilities
PI261487934
Education Level: Bachelor’s Degree in Computer Science, Software Engineering, or a related field
Job Type: Contract
Location: Arizona (Hybrid Work Environment)
Relocation Assistance: No
Visa Sponsorship: No
Total Positions: 3
Position Description & Summary
Join a team dedicated to designing, developing, and maintaining statewide online application systems that support over one million K-12 students, along with teachers, parents, and school staff. This role involves full-stack development, enhancement, troubleshooting, and maintenance of web applications and backend processes built on a Microsoft technology stack. The ideal candidate should be solution-oriented, adaptable to changing environments, and capable of working with minimal defined requirements. This is a hybrid work environment with mandatory in-office attendance on scheduled days, and candidates must be residents of Arizona.
Key Responsibilities
- Review functional business requirements and design specifications to ensure thorough understanding of deliverables.
- Develop, enhance, and unit test new features for existing applications or build brand-new applications based on business needs.
- Identify, debug, and fix defects in application code.
- Collaborate with cross-functional teams including Business Analysts, QA, Operations, and Leadership.
- Estimate development efforts and participate in Agile/Scrum activities (sprint planning, stand-ups, retrospectives).
- Engage in software design discussions and code reviews.
- Work with the Network Services team to ensure required environments are available.
- Coordinate with the Operations team for deployment and maintenance of application builds.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- Experience: 5 years of professional software application development experience utilizing the required technical skills.
- Technical Skills:
- Full-stack development with C#, .NET Framework, .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 (OOP) fundamentals and SOLID design principles.
- Knowledge of software design patterns and best practices.
- Microsoft Azure experience, including Application Services, Azure Functions, and Storage Accounts.
- SQL Server development experience, including stored procedures and functions, and relational database modeling.
- Experience with Azure DevOps, Team Foundation Services, or similar source control and work management systems.
- Strong problem-solving skills, troubleshooting, and root cause analysis.
- Soft Skills:
- Ability to manage multiple projects and shift priorities quickly.
- Strong communication skills (written and verbal) across all levels of an organization.
- Ability to work independently while proactively keeping management informed of issues.
- Team-oriented, self-motivated, and collaborative mindset.
- Experience working in an Agile/Scrum environment.
- Previous experience in the Education or Government sector.
- Hands-on experience with .NET 6, 7, or 8.
- Development experience with Blazor applications.
- Prior experience with Classic ASP, VBScript, Visual Basic 6, and COM Components is a plus.
- Understanding of application system design and architecture.
- Knowledge of additional Azure Cloud Services such as Service Bus, API Management, and Key Vault.
- Experience with Telerik Controls/Kendo UI framework for web application development.
- Familiarity with Power BI and SSRS for reporting and data visualization.
- Local Arizona candidates only.
- Candidates must be willing and able to work in-office up to five days per week as required by business needs.
- Standard 7-year background check required.
PI261487934