messages=[HumanMessage(content="\n   Evaluate whether the provided resume meets the requirements outlined in the job description. Determine if the candidate is suitable for the job based on the information provided.\n\nJob Description: About the job\nJob Title: .NET Developer (Microservices, Azure)\nExperience: 4-6 Years\nLocation: Bangalore\nBudget: 20 - 30 LPA\nNotice Period: Immediate\nJob Summary\nWe are seeking an experienced .NET Developer skilled in Microservices and Azure. The role involves developing and maintaining web applications using ASP.NET, Web Forms, WCF, and SQL Server with a focus on cloud-based solutions in Azure.\nKey Responsibilities\nDesign, develop, and maintain applications with ASP.NET, Web Forms, and WCF.\nBuild scalable Microservices and RESTful APIs.\nWork with SQL Server (T-SQL, stored procedures, optimization).\nDeploy and manage applications on Azure cloud.\nEnsure code quality and performance through best practices.\nCollaborate with teams to meet business requirements.\nTroubleshoot production issues and optimize performance.\nRequired Skills\nProficiency in ASP.NET, Web Forms, WCF, and SQL Server.\nHands-on experience in Microservices architecture.\nKnowledge of Azure services (App Services, Functions, DevOps).\nFamiliarity with RESTful APIs, containerization (Docker), and CI/CD pipelines.\nQualifications\n4-6 years of .NET development experience.\nBachelor’s degree in Computer Science or related field.\nStrong problem-solving and debugging skills.\n\nResume: personal_information=PersonalInformation(name='Ritesh', surname='Patel', date_of_birth='09/07/2002', country='India', city='Hisar', address='HN-145, Shant Vihar, Vidyut Nagar', zip_code='125005', phone_prefix='India (+91)', phone='9140287372', email='riteshp112@gmail.com', github=Url('https://wwww.github.com/riteshp112'), linkedin=Url('https://www.linkedin.com/in/riteshp112')) education_details=[EducationDetails(education_level='Bachelor', institution='[United Institute of Technology', field_of_study='Computer Science and Engineering', final_evaluation_grade='7.98', start_date='01/08/2018', year_of_completion=2022, exam=None)] experience_details=[ExperienceDetails(position='Associate Software Engineer', company='Daffodil Software', employment_period='06/11/2021 - Present', location='Hisar', industry='Software Product', key_responsibilities=[{'responsibility_1': 'Frontend Development'}, {'responsibility_2': 'Backend Development'}, {'responsibility_3': 'DevOps'}], skills_acquired=['React.js', 'Node.js', 'Express.js', 'MongoDb', 'React-Native', 'Git', 'Agile Methdologies'])] projects=None achievements=None certifications=None languages=[Language(language='English', proficiency='Expert'), Language(language='Hindi', proficiency='Expert')] interests=None\n\nInstructions:\n1. Extract the key requirements from the job description, identifying hard requirements (must-haves) and soft requirements (nice-to-haves).\n2. Identify the relevant qualifications from the resume.\n3. Compare the qualifications against the requirements, ensuring all hard requirements are met. Allow for a 1-year experience gap if applicable, as experience is usually a hard requirement.\n4. Provide a suitability score from 1 to 10. where 1 indicates the candidate does not meet any requirements and 10 indicates the candidate meets all requirements.\n5. Provide a brief reasoning for the score, highlighting which requirements are met and which are not.\n\nOutput Format (Strictly follow this format):\nScore: [numerical score]\nReasoning: [brief explanation]\nDo not output anything else in the response other than the score and reasoning.\n")]