
Senior .NET Developer
Recruiting.com
full-time
Posted on:
Location Type: Hybrid
Location: Remote • New Jersey, Pennsylvania • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AngularASP.NETAzureCloudEntity FrameworkJavaScriptMicroservicesMongoDB.NETNoSQLReactSQL
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
- Health insurance
- 401(k) matching
- Paid parental leave
- Paid caregiver leave
- Backup dependent care
- Adoption assistance
- Infertility coverage
- Behavioral health solutions
- Professional development resources
- Training programs
- Opportunities to participate in mentorship programs
- Employee resource groups
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