> Markdown version of [/jobs/ext/3065752-ncdpi-developer-programmer-senior](https://www.wearedevelopers.com/jobs/ext/3065752-ncdpi-developer-programmer-senior). 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). --- # NCDPI - Developer/Programmer- Senior - **Company:** Expert Technology Services - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, ADO.NET, Business Logic, C Sharp (Programming Language), Cascading Style Sheets (CSS), Computer Programming, Extract Transform Load (ETL), Software Debugging, Programming Tools, Entity Framework, JQuery, Microsoft Visual Studio, Microsoft SQL Server, Model View Controller (MVC), Oracle Databases, Oracle Apex, SQL Stored Procedures, PL-SQL, SQL Databases, SQL Server Agent, Systems Integration, Transact-SQL, Web Applications, Web Pages, Web Services, Apex Code, ReactJS, Git, Information Technology, Vba Programming Language, Restful APIs, Software Version Control, Legacy Systems - **Published:** September 25, 2026 - **Apply:** https://www.careerjet.com/jobad/us5f3f926f2c83257843b74d441f443e52 ## About the Role Requires minimum 5 years programming experience and a Bachelor's degree (or equivalent experience) in Computer Science or related field. ## Description Migrate legacy applications (classic ASP, VB6, .NET Framework, T-SQL) to modern full stack ASP.NET Core solutions. - Extract business logic from legacy codebases and collaborate with business owners to validate or update requirements. - Upgrade and optimize T-SQL scripts, refactor dynamic SQL from VB6 into stored procedures. - Design and develop scalable ASP.NET Core web applications using C#, Entity Framework, and ADO.NET. - Build RESTful Web API services and web pages using Razor Pages/MVC. - Troubleshoot and debug applications using Visual Studio and browser developer tools. - Work with SQL Server (including ETL/ELT processes, Integration Services, BCP.exe, SQL Agent jobs). - Use GIT for source control in a collaborative team environment. - Document both existing and new application features and processes. - Perform browser-side development with HTML, CSS, JavaScript, and utilize libraries like jQuery and React. - Integrate with Oracle databases and APEX as needed; PL/SQL and APEX experience is a plus. - Communicate effectively with team members and business stakeholders. - Work on-site as part of a small, agile team., Job Summary: Senior Oracle APEX Developer (Expert) - Lead the design, development, and deployment of secure, modular, and responsive Oracle APEX applications. - Develop complex,… + 16 hours ago + Apply easily, Job Summary (in List Format): - Serve as a senior-level technical developer/programmer to support the NC FAST Operations and Maintenance for the NC Department of Health and Human… + 15 hours ago + Apply easily + ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [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) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)