> Markdown version of [/jobs/ext/2937778-ncdot-c-net-developer](https://www.wearedevelopers.com/jobs/ext/2937778-ncdot-c-net-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # NCDOT - C# .Net Developer - **Company:** Intersources Inc. - **Location:** United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Microsoft Basic Data Partition, C Sharp (Programming Language), Software Quality, Computer Programming, Software Debugging, Software Design Patterns, ECMAScript, Github, Design of User Interfaces, Human-Computer Interaction, JQuery, Microsoft SQL Server, Model View Controller (MVC), Open Data Protocol, Object-Oriented Software Development, Scrum Methodology, E2e Testing, Oop Languages, SQL Stored Procedures, SQL Databases, Web Applications, .NET Core, Information Technology, Software Coding, Software Version Control - **Published:** September 16, 2026 - **Apply:** https://www2.jobdiva.com/portal/?a=62jdnw10t7d77ytz0lbaey9qxonk3b05a9tqw96rb7z6hlfo7xj79l9g6mp6aj2o&compid=0/jobs/29854446#/jobs/29854446 ## About the Role * Must be currently living in North Carolina and willing to commute to the Raleigh area occasionally. * Only candidates eligible to work full-time without sponsorship will be considered. * Candidates should have or be near completion of a Bachelor's degree in Computer Science/Programming or closely related fields., Qualifications: 6 months experience in the following areas, and a strong desire to grow * Strong knowledge of C# (version 7 or later), ASP.NET (version 4 or later), MVC, APIs (OData version 3, version 4 or later), .NET Core (version 6 or later), JavaScript (ECMAScript version 5 or later), and jQuery (version 3 or later). * Familiarity with SQL Server and database management (version 2016 or later). * Understanding of basic data structures, algorithms, OOP principles, coding standards, and best practices. * Experience or interest in end-to-end testing methodologies. * Ability to write modular, reusable, and well-documented code. * Strong problem-solving and analytical skills. * Ability to learn new technologies and frameworks quickly. * Excellent teamwork and communication skills. * Stay updated with the latest .NET technologies and trends. Skill Required / Desired Amount of Experience Ability to write modular, reusable, and well-documented code Required 6 Months Understanding basic data structures and algorithms Required 6 Months Strong knowledge of C# (v7 or later) Required 6 Months Strong knowledge of ASP.NET (v4 or later) Required 6 Months Strong knowledge of Model View Controller (MVC) Application Programming Interfaces (APIs) (Odata 3, 4 or later) Required 6 Months Strong knowledge of NET Core (6 or later) Required 6 Months Strong knowledge of JavaScript (ECMAscript 5 or later) Required 6 Months Strong knowledge of jQuery (3 or later) Required 6 Months Strong knowledge of Object Oriented Programming (OOP) principles, coding standards, and best practices Required 6 Months Strong problem-solving and analytical skills Required 6 Months Experience or interest in end-to-end testing methodologies Highly desired 6 Months Ability to learn new technologies and frameworks quickly Highly desired 6 Months Excellent teamwork and communication skills to work effectively with different teams Highly desired 6 Months Knowledge of Agile Principals and Values and/or SCRUM Nice to have 6 Months ## Description * Develop and maintain web applications using Active Server Pages .NET (ASP.NET), C#, and Model-View-Controller (MVC) architecture. * Work extensively with Open Data Protocol (OData) Application Programming Interfaces (APIs). * Enhance functionality and user experience for current applications * Write clean, scalable, and efficient code following best practices. * Adhere to Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion (SOLID) principles, design patterns, and object-oriented programming (OOP) concepts. * Design, write, and optimize queries and stored procedures using Structured Query Language (SQL) Server. * Implement end-to-end testing to ensure software quality and performance. * Debug, test, and troubleshoot applications for smooth functionality. * Follow version control practices using Git and GitHub. * Collaborate with cross-functional teams, including Quality Assurance (QA), User Interface/User Experience (UI/UX) designers, and business analysts. * Work closely with the Product Owner to understand and deliver business requirements. ## Related Videos - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)