JOBSEARCHER

Microsoft Developer (.NET) - Mid Level

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Classification: ContractContract Length: 9 monthsPosition SummaryDesign, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use. Use Microsoft .NET Framework and a supported programming language (e.g., VB.NET, Visual C#).Responsibilities Serve as technical expert on development projects. Participate in full development life cycle including requirements analysis and design. Write technical specifications based on conceptual design and stated business requirements. Support, maintain, and document software functionality. Identify and evaluate new technologies for implementation. Analyze code to find causes of errors and revise programs as needed. Participate in software design meetings and analyze user needs to determine technical requirements. Consult with end user to prototype, refine, test, and debug programs to meet needs. Career-Development position within field. Requires moderate skill sets and developing proficiency within discipline. Conducts tasks and assignments as directed. Works with moderate supervision with some latitude for independent judgment. RequirementsStrong experience with .NET Core / .NET 8+ developmentHands-on expertise with Blazor WebAssembly and Blazor ServerProficiency with Azure Functions, serverless architecture, and cloud-native designExperience building and deploying infrastructure with Azure Bicep/ARM templatesStrong knowledge of C#, ASP.NET Core, REST APIs, and microservicesFamiliarity with Azure App Services and cloud hosting best practicesSolid understanding of CI/CD, DevOps practices, and cloud securityAbility to write clean, maintainable, secure code5+ year of experience or equivalent educationExcellent problem-solving skills and effective communicationAbility to work independently while collaborating well in team settings