Resource Informatics Group
Senior .NET Architect/Developer
Resource Informatics Group, Irving, Texas, 75084
Job Title: -Senior .NET Architect/Developer Location: - Dublin, Ohio Duration: - 6 Months Experience: - 8 Years Key Deliverables to be developed and maintained through the course of the engagement: Detailed Assessment of the existing VB6/ASP server components to identify COM, Language, Structural, and Win32 migration requirements and strategies to meet those requirements Detailed Strategies for upgrading COM (aka. Microsoft Transaction Server, MTS) middleware to WebAPI or other .NET web service framework including dealing with differences in messaging protocols, security, and transactions. Technical Solution for migrating COM Security to Azure Active Directory developing in close collaboration with the client. Procedures for debugging the rewritten application to ensure functionality and compatibility. Procedures for stress testing and optimizing the client-server messaging stack to ensure required responsiveness (as good or better than legacy). Documentation describing the migration requirements predicted and encountered, and how best solutions should be developed and verified to meet those requirements Key Responsibilities: nalyze the existing client-server application, understanding its technical implementation, dependencies, and performance characteristics. Collaborate with stakeholders to define the architectural design and development approach for the new application leveraging .NET and AzureAD. Design and develop the new application, adhering to best practices for Windows web services development and AzureAD integration. Integrate AzureAD for authentication and authorization and ensure the application is secure by meeting requirements for role-based access control. Conduct thorough testing and optimization of the application including unit testing, integration testing, and performance testing. Document the migration solution, including any issues encountered, recommended solutions, and lessons learned. Provide training and knowledge transfer to internal team members on Windows web services development practices and Azure integration. Qualifications and Experience Required: Proven experience as a Senior .NET Developer or in a similar role, with a strong track record of developing and delivering large-scale applications. Expertise in Windows application development frameworks and technologies including server-based solutions. In-depth knowledge of Azure services including AzureAD. Familiarity with Azure development tools, such as Azure DevOps, Azure Portal, and Azure CLI. Proficiency in designing scalable and secure applications following industry best practices. Strong problem-solving and debugging skills, with the ability to identify and resolve complex technical issues. Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders. Experience with Azure DevOps and GitHub preferred.