Post Job Free
Sign in

Senior Full-Stack .NET React AWS Engineer

Location:
Charlotte, NC
Posted:
September 04, 2026

Contact this candidate

Resume:

* ***** *. *******

DHARA PANCHAL

+* (***) -***-*443 *********@*****.***

Senior Full-Stack .NET Developer React AWS Enterprise Modernization PROFESSIONAL SUMMARY

Senior Software Engineer with 10+ years of experience designing and modernizing enterprise applications for utility, manufacturing, and financial systems using C#, .NET Core, React, Angular, Azure, AWS, SQL Server, Oracle, and SCADA-integrated operational systems. Experienced building enterprise APIs, real-time operational dashboards, industrial data integration, and cloud-native applications. Strong hands-on experience with SQL Server, SSIS, ETL development, Source of Record (SOR), data integration, data validation, and .NET/C#. Experienced delivering Jira stories in Agile environments. TECHNICAL SKILLS

• Languages & Frameworks: C#, .NET Core, ASP.NET MVC, ASP.NET Web API, Razor Pages, React.js, Angular 15, Angular 14, Angular 12, TypeScript, JavaScript (ES6+), HTML5, CSS3, Bootstrap, SCADA, Ignition SCADA, utility operations, industrial automation

•Backend & APIs: RESTful API Design & Development, Microservices Architecture, JSON, XML, API Integration

• Cloud & DevOps: AWS (S3, DynamoDB, API Gateway, Lambda), Azure DevOps, CI/CD Pipelines, Docker, Git, Bitbucket, Jira

• Databases: SQL Server, Oracle Database, Oracle 11g/12c, PL/SQL, Stored Procedures, SQL Performance Tuning, Informatica PowerCenter, ETL Development, Data Integration, SSIS, Source of Record (SOR), Data Validation, MySQL, Python

• Tools & Technologies: Visual Studio, VS Code, Crystal Reports, Team Foundation Server (TFS)

• Architecture & Practices: Object-Oriented Design (OOP), Design Patterns, SOLID Principles, Agile/Scrum Methodologies, Performance Optimization & Troubleshooting WORK EXPERIENCE

DOMINION ENERGY Cayce, SC

Senior .Net Developer August 2025 – December 2025

Responsibilities:

• Modernized legacy ASPX/.NET Framework applications by redesigning them using ASP.NET Core MVC and Razor Pages, improving performance, maintainability, and user experience.

• Developed responsive enterprise web applications using Angular 15, TypeScript, HTML5, CSS3, and Bootstrap.

• Built reusable Angular components, services, reactive forms, routing modules, and implemented RxJS for asynchronous data handling.

• Developed and consumed RESTful APIs using ASP.NET Core, C#, and dependency injection to support enterprise business applications.

• Designed and deployed applications on Azure App Service and implemented CI/CD pipelines using Azure DevOps.

• Configured and deployed applications on IIS and Windows Server, troubleshooting application pools, SSL certificates, web.config, and deployment issues.

• Developed scalable backend services using C#, LINQ, async/await, dependency injection, and Entity Framework to improve application performance and reliability.

• Designed and optimized Oracle PL/SQL packages, stored procedures, functions, and SQL Server queries for high- volume enterprise applications.

• Supported ETL workflows using Informatica PowerCenter to integrate Oracle, SQL Server, and enterprise systems while ensuring data integrity.

2 Dhara L. Panchal

• Designed and developed SSIS packages to extract, transform, and load enterprise data from SQL Server and Oracle.

• Built and maintained Source of Record (SOR) datasets, ensuring data integrity, reconciliation, and validation.

• Created complex T-SQL stored procedures, views, and ETL jobs while optimizing performance.

• Delivered hands-on development by implementing Jira stories, debugging ETL processes, and resolving production issues.

• Developed SQL-based reporting solutions supporting billing, energy usage, asset management, and regulatory compliance.

• Built Tableau dashboards and interactive reports using SQL Server data sources to provide operational and business insights.

• Integrated enterprise applications with SCADA operational data to support real-time monitoring, reporting, and utility operations.

• Collaborated with operations and engineering teams to integrate SCADA systems, enabling visibility into transmission, generation, and field asset performance.

• Worked with Ignition SCADA and industrial operational data to develop dashboards, automate data collection, and improve operational decision-making.

• Designed enterprise APIs to facilitate secure data exchange between operational platforms, enterprise applications, and utility systems.

• Refactored legacy batch processing and web applications, significantly improving processing efficiency, scalability, and system stability.

• Collaborated with business analysts, QA, infrastructure, cybersecurity, and operations teams to deliver production-ready enterprise solutions.

• Mentored developers on .NET Core/.NET 8, C#, Angular, Azure DevOps, and modern software engineering best practices through documentation and knowledge transfer sessions.

• Led application modernization initiatives supporting utility generation, transmission, compliance, and operational reporting systems.

• Partnered with business stakeholders to translate functional requirements into scalable enterprise software solutions while following Agile/Scrum methodologies. RADIQAL LLC. (End Client – Princess Cruise Lines)

Fort Lauderdale, FL

Senior Software Developer December 2023 –April 2025 Medallion Pay Ship System & Medallion Pay Shoreside System (Enhancements and New Features) - Medallion Pay Ship (offline) system is a POS system that allows bar staff to conduct transactions in an offline mode. Building a new Medallion Pay Ship - Web application using React JS. Responsibilities:

• Developed scalable backend systems using C# and .NET Core, supporting POS transaction processing and offline-first architecture.

• Built and maintained C# RESTful APIs handling business rules, payment workflows, and synchronization logic.

• Utilized C# with Entity Framework / ADO.NET for database operations, ensuring efficient data access and integrity.

• Applied object-oriented programming (OOP) principles in C# to design modular, reusable, and testable components.

•Developed Single Page Applications (SPA) using Angular 12+ and TypeScript for enterprise business applications.

• Created reusable Angular components, services, and reactive forms while following Angular best practices and coding standards.

• Implemented Angular routing, lazy loading, and REST API integrations to improve application performance and maintainability.

• Re-design the whole project in React JS and .net core API and Work as Team lead in this project. 3 Dhara L. Panchal

• Collaborated with cross-functional teams including QA, product managers, and backend developers to ensure alignment with technical requirements and business goals.

• Designed scalable and responsive web interfaces, optimizing user experience across multiple browsers and devices.

• Spearheaded the migration of legacy applications to modern tech stacks, resulting in a 40% improvement in performance and maintainability.

• Implemented RESTful APIs using .NET Core to support front-end functionality, improving system integration and scalability.

• Established coding standards and best practices for the development team, leading to a 30% reduction in post-deployment defects.

• Provided mentorship and technical guidance to junior developers, fostering a collaborative and high- performing development environment.

• Conducted thorough unit, integration, and end-to-end testing using modern testing frameworks to ensure high software quality.

• Integrated Crystal Reports with backend systems to deliver dynamic and on-demand report generation for clients.

• Championed Agile methodologies, managing sprint planning, task assignment, and progress tracking through tools like Jira and Azure DevOps.

• Performed performance tuning and code optimization, reducing page load times by up to 50% in critical workflows.

• Conducted stakeholder demos and gathered feedback to iterate on design and functionality in a user- centered development cycle.

• Documented technical specifications, architectural decisions, and system designs to streamline knowledge transfer and onboarding.

• Developed interactive UI components using HTML5, CSS3, and JavaScript, ensuring accessibility and responsive design across devices.

• Designed and implemented cloud-ready microservices architecture using ASP.NET Core and AWS services including DynamoDB, S3, and API Gateway, improving scalability and system resilience.

• Architected secure data storage and retrieval using AWS S3 for transactional logs and DynamoDB for high- performance NoSQL data access.

• Integrated AWS services to support offline-first POS functionality, enabling seamless synchronization between local devices and cloud storage.

• Led the transition from a monolithic architecture to microservices-based design, improving deployment flexibility and reducing system downtime.

• Collaborated with DevOps teams to build CI/CD pipelines using AWS and Azure DevOps, reducing deployment time and enabling automated testing and releases.

• Collaborated with cross-functional teams (product, operations, QA) to align system capabilities with business demand and customer requirements.

• Analyzed transactional and operational data to support decision-making and improve system performance and reliability.

• Developed and maintained FIX Protocol (FIX 4.2/FIX 4.4) integrations for secure real-time financial message exchange between trading platforms and external systems.

• Worked on order lifecycle processing including New Order Single, Execution Reports, Order Cancel Requests, and Trade Confirmations using FIX messaging standards.

• Built low-latency .NET backend services for processing high-volume transactional and market data feeds.

• Developed event-driven and real-time data processing solutions using Apache Kafka for asynchronous communication, transaction streaming, and scalable microservices integration across enterprise applications. RADIQAL LLC. HORSHAM, PA

SOFTWARE ENGINEER October 2018 – December 2023

Casino Room Management System

4 Dhara L. Panchal

Casino Room Management System allows Carnival Casinos to manage the Casino Room Occupancy

& provide the guest with the ability to check into a waiting list and able to check their place in line by refreshing the wait list status.

Responsibilities:

• Worked on REST API calls and performed code reviews for peers.

• Responsible for testing the API Calls and fixing the bugs.

• Developed quality control activities such as integration testing and code reviews.

• Develop RESTful services using Asp.Net core Web API, ensuring seamless data exchange between the client- side and server-side components

• Design and develop secure and scalable APIs using Asp.Net Core Web API, facilitating communication between different software components or third-party services

• Integrate third-party APIs, ensuring smooth data interchange and functionality extension

• Implement security best practices in applications, especially while develop APIs, to prevent vulnerabilities such as SQL injection, cross-site scripting (XSS) and cross-site request forgery (CSRF).

• Azure API Management to create, publish, maintain, monitor, and secure APIs at every stage of the API lifecycle

• Design and implement policies such as rate limiting, caching, logging, and transformation within API Management

• Ensure APIs maintain high availability, security, and responsiveness

• Implement secure and authenticated function triggers, leverage managed identities and other Azure security features

• Monitor for any security threats using Azure Security center and take appropriate action

• Monitor the health, usage, and performance of Azure Functions, Logic Apps, and Manage APIs using Azure Monitor and Application Insights

Medallion Pay Shoreside System

• Medallion Pay Shoreside system that allowed customers to make purchases shoreside using the same media as they did on ships.

Engineered v0.5 of Medallion Pay Offline allowing bar staff to conduct transactions in an offline mode. Responsibilities:

• Analyzed client requirements and translated them into Technical Requirements.

• Led the design and development of Web UI and reports using .net 4.5 and the crystal report tool.

• Responsible for testing the system and fixing the bugs.

• Maintained long and short-range deliverables with the product management team according to product roadmaps.

• Created databases and schema objects including tables, indexes, views, and applied constraints.

• Developed quality control activities such as integration testing and code reviews.

• Engineered and deployed the first offline transaction processing module (v0.5), enabling seamless purchases in low-connectivity shore environments and improving sales continuity.

• Optimized system performance and data integrity by designing normalized database schemas and implementing stored procedures for efficient data retrieval.

• Collaborated closely with UX/UI teams to create intuitive and responsive interfaces aligned with business objectives and user behavior.

• Integrated secure payment processing workflows, ensuring compliance with PCI-DSS and company security standards.

• Utilized .NET 4.5 to build modular, maintainable backend logic supporting dynamic business rules and transaction validation.

• Created complex reports using Crystal Reports to provide real-time transaction summaries and audit trails for stakeholders and operations teams.

• Conducted thorough regression, functional, and cross-browser testing (Chrome, Edge, IE), identifying and resolving compatibility and rendering issues pre-release.

• Partnered with DevOps to define and automate CI/CD pipelines, reducing deployment time and ensuring stable

5 Dhara L. Panchal

Medallion Pay Ship System

• Medallion Pay Ship (offline) system is a POS system that allows bar staff to conduct transactions in an offline mode.

Responsibilities:

• Analyzed client requirements and translated them into Technical Requirements.

• Led the design and deployment of Web UI and generated reports using the Crystal report tool.

• Maintained long and short-range deliverables with the product management team according to product roadmaps.

• Responsible for testing the Web UI using different browsers i.e.IE, Chrome, and Microsoft Edge, and fix the bugs.

• Developed quality control activities such as integration testing and code reviews.

• Re-design the whole project in React JS and .net core API and Work as Team lead in this project.

• Architected and led the redesign of the POS system using React.js for the frontend and .NET Core API for the backend, resulting in improved performance, maintainability, and modularity.

• Directed a cross-functional development team in delivering the offline transaction capability for shipboard bar staff, ensuring seamless functionality during network outages.

• Conducted comprehensive browser compatibility testing across IE, Chrome, and Microsoft Edge, resolving critical UI inconsistencies and ensuring a smooth user experience.

• Designed and implemented real-time data synchronization strategies between offline devices and central servers, maintaining data integrity and transactional accuracy.

• Developed and deployed dynamic reporting solutions with Crystal Reports to support operational oversight and financial auditing on board.

• Participated in requirements workshops with stakeholders to gather feedback and iterate on UI/UX improvements, increasing staff adoption and satisfaction.

• Introduced component-based architecture in React to streamline code reuse, simplify updates, and support rapid feature development.

• Led sprint planning, code reviews, and daily stand-ups as team lead, fostering an Agile culture and ensuring timely, high-quality deliveries.

• Created RESTful APIs in .NET Core to handle transaction processing, user management, and data sync operations with robust exception handling and security layers.

• Mentored junior developers and onboarded new team members, accelerating their productivity through documentation, pair programming, and knowledge-sharing sessions.

• Collaborated with DevOps to implement CI/CD practices, reducing deployment time and increasing system uptime during updates and rollouts.

SURYA INFOTECH PVT LTD. VADODARA, GUJARAT, INDIA

SOFTWARE ENGINEER November 2014 – October 2018

CMAS – Casino Management and Accounting System

Casino management and accounting system is a product deployed by Carnival Corporation in all onboard casinos.

Carnival has a total of 105 ships under its corporate umbrella. All these casinos run CMAS as their system of record. Data from all these ships is transferred to a centralized corporate shoreside instance in Miami. The system allows for the collection and reporting of casino financial data. CMAS is owned by our parent company Radiqal, LLC in Horsham, PA.

Responsibilities:

• Analyzed client requirements and translated them into Technical Requirements.

• Worked with the developer team to develop different modules and generate reports using Crystal report tool.

• Maintained long and short-range deliverables with the product management team according to product roadmaps.

• Devised RESTful services with asp.net web services and performed code reviews for peers.

• Documented architecture and implementation for internal and external consumption. 6 Dhara L. Panchal

• Responsible for testing the system using different browsers i.e.IE, Chrome, and Microsoft Edge, and fix the bugs.

• Played a key role in scaling the CMAS application to support 100+ ships globally, ensuring data consistency and high system availability across all onboard casino operations.

• Engineered secure and efficient RESTful services using ASP.NET and Web API for real-time financial data synchronization between shipboard systems and the central shoreside instance.

• Collaborated with business stakeholders and analysts to refine data reporting needs, designing over 50 custom Crystal Reports for compliance, revenue tracking, and executive dashboards.

• Designed and optimized database schemas, including indexing strategies and relational constraints, to support high-volume transaction logging and analytics.

• Led the implementation of core financial logic in C#, supporting accurate handling of casino revenue, payouts, and audit reporting.

• Participated in system architecture planning, contributing to modular service design and improved maintainability of codebase across multiple modules.

• Integrated error logging, monitoring, and exception handling across services to increase system resilience and reduce downtime.

• Facilitated knowledge transfer sessions and walkthroughs with QA, support, and operations teams to align on deployment readiness and post-deployment support protocols.

• Coordinated with remote teams across time zones to manage deliverables, track dependencies, and mitigate risks in multi-release project schedules.

• Conducted in-depth browser compatibility testing to ensure stable performance across IE, Chrome, and Edge, resolving critical UI and rendering issues in production environments.

• Created databases and schema objects including tables, indexes, views, and applied constraints.

• Developed quality control activities such as integration testing and code reviews. Cage pit/AML (ANTI MONEY LAUNDERING) - CMAS – Mobile Application in IOS CagePit/AML Application is a separate and independent module of CMAS. In this Application, casino player can perform casino-related bank transactions I.e. transfer chips, coins & cash to their casino bank account. Players can choose different transaction types to perform different transactions i.e. Debit sail & sign card, Debit casino bank, and AML (Anti-Money Laundering) related transactions. Each transaction generates a corresponding financial receipt and validates business rules like W2G, AML, and GDPR.

Responsibilities:

• Worked in all phases of the project including design, development, testing, and deployment.

• Communication with clients to understand the requirements for development.

• Developed the application to adapt to various orientation support and resolutions based on the device.

• Used different controls for designing the application that runs on different IOS devices.

• Performed testing on different physical devices like IOS phones and iPads of various sizes and various IOS versions. Also performed testing on the simulator. SMG Application (Ionic Framework)

SMG is slot master graphical UI. SMG is a web-based interface that makes fast, seamless data management easy with its data collection capabilities and marketing-reporting tools. It tracks player activity in real time, track player demographics and preferences, and uses data to customize and manage awards. Designed for remote management of multiple locations, it uses flexible and state-of- the-art technologies that allow sending credits through the system to the slot machine. Responsibilities:

• Designed screens for SMG box by customizing views as per the mockup.

• Updated backend validations to meet SMG box-specific requirements.

• Worked with the UI team to design the appropriate icon and display for the screens.

• Performed testing on SMG box (screen) and ionic web browser. 7 Dhara L. Panchal

GUI of SMG Application

Design the GUI of SMG in QT Creator using C language. 3rd generation SMG product was ported to Linux running on Raspberry Pi and required cross-compilation of the product. Responsibilities:

• Participated in complete designing, testing, and enhancement of the code base.

• Designed specific screen for SMG box as per requirement.

• Tested the app for specific SMG box screens to ensure quality and performance.

• Perform different validation and write UI-related logic for SMG box-specific requirements. EDUCATION

MAHARAJA SAYAJIRAO UNIVERSITY –

VADODARA, IN

Masters in software technology – (GPA - 6.98)

May

2014

SARDAR PATEL UNIVERSITY – VADODARA, IN May

2012

Bachelor of Computer Application – (73 %)



Contact this candidate