Position: Senior .Net Developer (Remote)Location: Saint Louis - MO (Remote)Only GC/Citizens/TN Key skills required: .Net (C#, ASP.Net), Payer ( Data Catalog with a preference for those with demonstrated ability in Payer) Full job description Client is seeking a highly skilled Senior .NET Developer. The ideal candidate will have extensive expertise in .NET and Data Catalog with a preference for those with demonstrated ability in Payer. This role involves designing and maintaining high-quality software solutions that align with our company goals and objectives. Responsibilities: Develop and maintain high-quality software solutions using .NET technologies.Implement and lead Data Catalog solutions to ensure data is easily accessible and well-organized.Collaborate with multi-functional teams to gather and analyze requirements for new projects.Provide technical mentorship and support to junior developers to ensure best practices are followed.Coordinate the entire software development lifecycle from design to deployment.Ensure that all software solutions are scalable secure and meet performance requirements.Conduct code reviews to maintain code quality and consistency across the team.Tackle and resolve sophisticated technical issues in a timely manner.Stay updated with the latest industry trends and technologies to incorporate them into projects.Work closely with partners to understand business needs and translate them into technical solutions.Build and maintain comprehensive documentation for all developed software and systems.Participate in agile development processes including sprint planning and daily stand-ups.Contribute to the continuous improvement of development processes and methodologies.Required Qualifications:Possess strong expertise in .NET technologies including C# and ASP.NET.Have extensive experience with Data Catalog solutions (Payer) and data management.Demonstrate proficiency in software development standard processes and methodologies.Show a solid understanding of software architecture and design principles.Exhibit excellent problem-solving skills and the ability to fix sophisticated issues.Have experience working in an agile development environment.Possess good interpersonal skills to optimally collaborate with multi-functional teams.Be diligent and committed to delivering high-quality software solutions.Be capable of mentoring and providing technical guidance to junior resources.