> Markdown version of [/jobs/ext/3078715-ncdpi-developer-programmer-senior](https://www.wearedevelopers.com/jobs/ext/3078715-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, Vbscript, ADO.NET, Business Logic, C Sharp (Programming Language), Cascading Style Sheets (CSS), Databases, Extract Transform Load (ETL), Database Development, Software Debugging, Software Design Patterns, Programming Tools, Entity Framework, JavaScript Libraries, JQuery, Microsoft Visual Studio, Microsoft SQL Server, Model View Controller (MVC), Oracle (Applications), Oracle Apex, Software Engineering, SQL Stored Procedures, PL-SQL, SQL Databases, Systems Integration, Transact-SQL, Web Applications, Web Pages, Apex Code, .NET Core, ReactJS, Git, Information Technology, Vba Programming Language, Front End Software Development, Software Version Control, Sql Database Administration, Legacy Systems, Programming Languages - **Published:** September 25, 2026 - **Apply:** https://www.careerjet.com/jobad/us6683df68bfa423568f4af68961d6d287 ## About the Role Job Requirements: Minimum 5 years' experience in relevant programming languages (VB6, VBScript, C#, T-SQL, PL/SQL), ASP.NET development, Visual Studio/SQL Management Studio, design patterns, database normalization, GIT, browser side development, and familiarity with Oracle APEX/PLSQL is a plus. - On-Site Requirement: All work must be completed on-site; in-person interview required. - Education: Bachelor's degree in Computer Science or related field, or equivalent experience. ## Description Migrate Legacy Applications: Participate in migrating legacy applications developed in classic ASP, .NET Framework, and T-SQL to modern ASP.NET Core full stack applications. - Extract and Update Business Logic: Analyze and extract business logic from legacy codebases (VB6, classic ASP, T-SQL) and collaborate with business owners to validate or update business rules. - Modern Application Development: Design, develop, and maintain ASP.NET Core web applications using .NET Core, Entity Framework/ADO.NET, and Razor Pages/MVC. - Database Development: Upgrade and optimize complex SQL scripts, migrate dynamic SQL to stored procedures, and work with both SQL Server (T-SQL) and Oracle (PL/SQL, APEX) databases. - ETL and Integration: Perform ETL processing using SQL Server tools (Integration Services, BCP.exe, T-SQL Bulk Load) and potentially integrate with Oracle APEX. - Debugging and Troubleshooting: Utilize Visual Studio debugger, browser dev tools, and other standard debugging tools to resolve application errors. - Front-End Development: Build and update web pages using HTML, CSS, JavaScript, and JavaScript libraries such as jQuery and React. - Source Control: Use GIT for source control management in a team environment. - Documentation: Document existing and new application features and processes thoroughly. - Collaboration: Communicate effectively with business owners and team members to ensure requirements are met and solutions are aligned with business needs., 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 - [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) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Meta Harnesses: What the JS Framework Wars Teach Us About What Is Next for AI Agents](https://www.wearedevelopers.com/videos/100353-meta-harnesses-what-the-js-framework-wars-teach-us-about-what-is-next-for-ai-agents) ## 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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)