Senior .NET Software Engineer - No 3rd Party
Aarietech Inc · Lewisville, TX
Apply & track with Apply EdgeCompany Description Aarietech Inc. is a forward-thinking consulting solutions and services company focused on driving digital innovation for its clients. The organization partners with businesses to help them reach their goals through effective strategy and technology solutions. Aarietech Inc. emphasizes collaboration, adaptability, and modern engineering practices to deliver impactful results. Team members work with diverse industries, gaining exposure to cutting-edge tools and methodologies. The company values continuous learning and a problem-solving mindset to support long-term client success.Location: Lewisville, TX (Hybrid – 3 Days Onsite)Client: Direct ClientJob Type: W2 OnlyWork Authorization: U.S. Citizens & Green Card Holders OnlyNo Visa Sponsorship | No Remote WorkAbout the RoleWe are seeking a highly skilled Senior .NET Software Engineer to join our direct client’s engineering team in Irving, TX. This is a hands-on development role focused on designing, developing, and delivering enterprise-grade applications using the Microsoft technology stack.The ideal candidate will have strong expertise in C#, .NET Framework/.NET Core, Angular, React, SQL Server, and Azure, along with experience building scalable REST APIs and modern web applications. Candidates with Mortgage Origination domain experience and exposure to AI technologies (LLMs/RAG/Graph) are highly preferred.Important: This position requires candidates to work onsite 3 days per week in Lewisville, TX. A Face-to-Face interview is mandatory, and only local candidates will be considered.Key ResponsibilitiesDesign, develop, test, and deploy enterprise applications using Microsoft technologies.Develop scalable solutions using C#, .NET Framework, .NET Core, REST APIs, Entity Framework, and SQL Server.Build responsive front-end applications using Angular, React, TypeScript, HTML5, CSS3, and JavaScript.Collaborate with business users, architects, QA teams, and stakeholders to deliver high-quality software solutions.Participate in application design, code reviews, testing, deployment, and production support.Create and maintain technical documentation.Troubleshoot and resolve complex production issues.Mentor junior developers and contribute to engineering best practices.Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams.Evaluate new technologies and recommend innovative technical solutions.Required QualificationsBachelor’s Degree in Computer Science or related field.10+ years of hands-on experience with:C#.NET Framework 4.5+T-SQL / SQL Server5+ years of experience with:.NET CoreREST APIsEntity FrameworkJavaScriptStrong UI development experience using:Angular (latest versions)ReactTypeScriptHTML5CSS3Experience with Azure cloud development.Strong understanding of Software Development Life Cycle (SDLC).Experience working in Agile/Scrum environments.Experience with Git, version control, unit testing, integration testing, and CI/CD practices.Strong analytical, troubleshooting, and problem-solving skills.Excellent communication and collaboration skills.Preferred QualificationsMortgage Origination or Mortgage Lending industry experience.Experience with Azure cloud services and enterprise application architecture.Exposure to Artificial Intelligence technologies, including:Large Language Models (LLMs)Retrieval-Augmented Generation (RAG)Knowledge Graphs / Graph AIExperience leading technical discussions and mentoring development teams.