Microsoft .NET / SQL Server Developer
Our government client is looking for experienced Microsoft .NET / SQL Server Developer on an onsite 12+ months renewable contract opportunity in Columbia, SC.Role: Microsoft .NET / SQL Server DeveloperScope Of The ProjectThe agency is seeking a highly skilled Application Developer to support the transformation of its legacy Case Management System (CMS), currently built on CA Plex, into a modern, scalable, and maintainable .NET (C#) architecture. This role will support the progressive migration of business logic, data access layers, and system interfaces from a model-driven 4GL environment into standards-based, service-oriented architecture including the development of RESTful APIs to support internal and external integrations (e.g., SLED, DMV, eCitation, Public Index, and partner agencies).The ideal candidate combines deep legacy system understanding, modern software engineering expertise, and enterprise integration experience within a high-availability, data-sensitive environment.Please list any additional details: Job DutiesThis role will also develop, build and maintain other .NET applications built around our data warehouse for use by judges, clerks, attorneys, and other users. Build, support and maintain Power BI reports using DAX languagResponsibilities 2. Application Modernization (Core Responsibility) 3. API Development & Integration 4. Data Layer Transformation 5. Azure DevOps & Development Standards 6. Incremental Migration Strategy 7. Stakeholder Collaboration Required Skills and/or Education: Preferred Education and/or Certifications: Legacy System Analysis & Reverse EngineeringAnalyze and interpret CA Plex models, generated code (C++/Java/.NET), and underlying database structuresIdentify and document:Business rulesData flowsSystem dependenciesTranslate model-driven logic into clear, maintainable .NET equivalentsDesign and develop .NET (C#) applications to replace or augment CA Plex-generated componentsRefactor legacy logic into:Layered architecture (API, Services, Data Access)Domain-driven or modular design patternsEnsure backward compatibility where required during phased migrationDesign and implement RESTful APIs to replace legacy I/O interfacesEnable secure integrations with:Law enforcement systemsState agencies (e.g., SLED, DMV)Public-facing systems (eFiling, Public Index)Implement:Authentication/Authorization (JWT, OAuth2, RBAC)API versioning and governanceLogging, monitoring, and throttlingModernize data access patterns using:Entity Framework / DapperStored procedures where appropriateSupport integration with:Existing SQL Server environments (multi-database CMS architecture)Data Warehouse / reporting pipelinesEnsure data integrity, auditability, and performance optimizationTransition development workflows into:Visual Studio / Git-based source controlCI/CD pipelines (Azure DevOps or similar)Establish coding standards, documentation practices, and testing strategiesSupport automated testing (unit, integration)Support a phased modernization approach, including:Strangler Fig pattern (wrapping legacy functionality with APIs)Parallel run strategiesRisk mitigation for court operationsCollaborate with stakeholders to prioritize modules (e.g., case initiation, dispositions, warrants)Work closely with:Judges, clerks, and court administrationIT leadership and development teamsExternal vendors and partner agenciesTranslate business needs into technical solutionsBachelor’s degree in computer science, Information Systems, or related field (or equivalentexperience)3+ years of experience with application development3+ years of experience with SQL Server / T-SQL3+ years of experience with maintaining legacy or enterprise systems3+ years of experience with debuggingExperience in South Carolina court/judicial systems or other government environmentsCA Plex or similar 4GL/model-driven environmentsGenerated languages (C++, Java, or .NET from Plex)Batch processing and transactional systemsAPI integrationsData warehousing environmentsCase lifecycle (filed ? pending ? disposed)Court performance metrics (backlog, clearance rates)About VectorVector Consulting, Inc., (Headquartered in Atlanta) is an IT Talent Acquisition Solutions firm committed to delivering results. Since our founding in 1990, we have been partnering with our customers, understanding their business, and developing solutions with a commitment to quality, reliability and value. Our continuing growth has been and continues to be built around successful relationships that are based on our organization's operating philosophy and commitment to ** People, Partnerships, Purpose and Performance - THE VECTOR WAYwww.vectorconsulting.com“Celebrating 30 years of service.”