Scope of Work Required consultant experience provided by Contractor, shall include: • 10 years of experience in developing web applications with Visual Studio, C#, Object-Oriented programming • 5 years of experience programming in .NET Core 3.1 or later • 2 years of experience programming in .NET 6 or later • Experience in updating applications for hosting in Microsoft Azure App Services • Experience with Microsoft SQL Server Databases • Experience with JavaScript • Experience using Azure DevOps for version control and in creating/maintaining release pipelines • Experience in developing solutions that use Azure Key Vault and Azure Files • Experience implementing authentication & authorization using Microsoft Entra ID (formerly Azure Active Directory) • Experience with package management in .NET Framework and .NET Core • Experience working collaboratively with cloud administrators, network administrators, and application testers Preferred Experience: • Experience with Azure Files • Experience with Bootstrap • Experience with SSIS packages • Ability to plan, organize and document IT solutions • Ability to plan, organize and coordinate IT work assignments • Experience with application development security tools such as WebInspect, SonarLint • Experience with APIs and Web Services • Experience with Microsoft Office 3NA • Working in a project-oriented environment • Experience leading IT projects • Excellent troubleshooting skills • Excellent interpersonal and communication skills • Detail-oriented, ability to switch tasks, ability to self-direct and prioritize tasks • Ability to research and investigate problems to developing viable solutions and report findings / recommendations clearly and effectively Education/Certifications Bachelor's Degree in Computer Science, Management Information Systems (MIS), Software Engineering, or another related field. Required Duties and Responsibilities of Consultant shall include but are not limited to: Application Refactoring: • Modernize C# .NET web applications to .NET Core 8 from .NET Framework 4.x, .NET Core 3.1, and .NET Core 6. • Implement code to adhere to cloud-native principles. • Implement logging, monitoring, and error handling mechanisms. • Adjust package management as needed to provide for sustainability, maintainability, and dependencies. • Update report writing from Crystal Reports to SQL Server Reporting Services. Azure Integration: • Configure code to work in Azure App Services, including environment variables, connection strings, etc. • Integrate with Azure Key Vault for secure secrets management. • Implement authentication and authorization using Microsoft Entra ID and Azure B2C. • Update application attachment hosting to utilize Azure Files. • Automate deployment to Azure App Services using Azure DevOps pipelines and/or GitHub Actions. Other • Work with cloud administrators, other developers, testers, and business analysts to ensure that applications function as they did previously and perform to the same degree or better. • Create detailed documentation for deployment, maintenance, and troubleshooting. • Provide knowledge transfer to technical and non-technical staff as needed. • Provide status reporting of assignments. • Follow all Department, ISP, and team-defined standards and procedures. • Provide analysis and systems support. • Develop/implement/update technical specifications, design flow, and system architect blueprints. • Complete code reviews. • Mentor less experienced staff. • Research .NET documentation for solutions to reported problems • Complete all required policy training and acknowledgement courses. • Performs other related duties, as required. Required Skills : Azure,.NET,Javascript Additional Skills : Cloud Developer,.Net Developer,Software DeveloperThis is a high PRIORITY requisition. This is a PROACTIVE requisition
Job Type
Fulltime role
Skills required
C#, .NET, Azure, JavaScript, .Net
Location
Tallahassee, FL
Salary
$90,913 - $131,319
Date Posted
October 10, 2024
RICEFW Technologies, Inc. is seeking a Senior .Net Developer for Cloud Migration in Tallahassee, FL, with extensive experience in .NET technologies and Azure. The role involves modernizing applications and ensuring seamless integration with cloud services.