
Senior .NET Developer
Recruiting.com
full-time
Posted on:
Location Type: Remote
Location: Pennsylvania • United States
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain high-quality applications using .NET Core, ASP.NET, C#, and related technologies, ensuring scalability, performance, and security
- Collaborate with data scientists and AI engineers to integrate Large Language Models and AI tools into .NET applications for features like natural language processing, predictive analytics
- Contribute to architectural decisions, ensuring alignment with best practices for microservices, APIs, and Azure based solutions
- Write clean, maintainable, and efficient code, adhering to coding standards, and perform code reviews to ensure quality and consistency
- Work closely with product managers, UX/UI designers, and other developers to gather requirements, define technical specifications, and deliver solutions that meet business needs
- Leverage AI tools and frameworks to enhance application functionality, such as automating processes or generating insights
- Develop and execute unit tests, integration tests, and end-to-end tests to ensure robust application performance and reliability
- Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement
- Create and maintain technical documentation for code, APIs, and AI integration processes
- Keep abreast of emerging trends in .NET development, LLMs, and AI technologies to drive innovation within the team
Requirements
- Minimum of 5 years - with a focus on 10 or more years of professional experience in software development with a focus on .NET technologies (C#, .NET Core, ASP.NET MVC/Web API)
- Demonstrated experience integrating or working with Large Language Models or AI tools, including frameworks like LangChain, Semantic Kernel, or LlamaIndex
- Strong knowledge of .NET Core, C#, ASP.NET, Entity Framework, and RESTful API development
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, React/Angular) is a plus
- Experience with cloud platforms (Azure preferred)
- Understanding of microservices architecture and containerization is plus
- Practical knowledge of integrating AI APIs, handling embeddings, or fine-tuning models for specific use cases, with experience in tools like LangChain, Semantic Kernel, or LlamaIndex
- Proficiency in SQL Server, NoSQL databases (e.g., Cosmos DB, MongoDB), and ORM frameworks like Entity Framework
- Experience with CI/CD pipelines, version control (Git), and Agile methodologies
- Strong analytical skills with the ability to troubleshoot complex issues and optimize application performance
- Excellent verbal and written communication skills to collaborate with technical and non-technical stakeholders
Benefits
- compensation, benefits, and resources that enable a highly inclusive culture and support our team members’ ability to live with purpose every day
- support for working families, which may include backup dependent care, adoption assistance, infertility coverage, family building support, behavioral health solutions, paid parental leave, and paid caregiver leave
- variety of training programs, professional development resources, and opportunities to participate in mentorship programs, employee resource groups, volunteer activities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET CoreASP.NETC#Entity FrameworkRESTful APISQL ServerNoSQL databasesCI/CD pipelinesAgile methodologiesmicroservices architecture
Soft skills
analytical skillscommunication skillsmentorshipcollaborationproblem-solvingcontinuous learningtechnical guidancedocumentationcode reviewsrequirements gathering