C++/C# Developer with DBA Skills - Hybrid

Overview

On Site
Hybrid
BASED ON EXPERIENCE
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Collaboration
Management
Reporting
Optimization
Backup
Recovery
Oracle
Scalability
Data Integrity
Privacy
High Availability
Quality Assurance
Test Plans
Performance Testing
Computer Science
Software Engineering
Information Systems
C++
C#
Application Development
Database Administration
RDBMS
Microsoft SQL Server
Database Design
Normalization
Query Optimization
Writing
Stored Procedures
Database
Database Performance Tuning
SQL
Database Security
Encryption
Auditing
Access Control
Regulatory Compliance

Job Details

  • Design, develop, and maintain backend applications and services using C++ and C# for the SEPTA CARD system.
  • Collaborate with system architects and analysts to design robust database schemas and backend logic supporting transaction processing, card management, and reporting systems.
  • Perform database administration tasks including database design, optimization, tuning, maintenance, backup, and recovery for relational database systems (e.g., SQL Server, Oracle).
  • Optimize SQL queries, stored procedures, and indexing strategies to ensure high system performance and scalability.
  • Implement data integrity, security, and privacy controls in accordance with SEPTA CARD operational and regulatory requirements.
  • Troubleshoot application, database, and integration issues, ensuring high availability and reliability of backend systems.
  • Work closely with QA teams to develop test plans and support integration, system, and performance testing.
  • Document system designs, database schemas, configuration settings, and operational procedures.
  • Technical Skills & Qualifications:
  • Bachelor s degree in Computer Science, Software Engineering, Information Systems, or related field.
  • 3-5 years of professional experience in C++ and C# application development, preferably in transaction processing or card-based systems.
  • Solid experience with relational database management systems (RDBMS), particularly SQL Server.
  • Strong understanding of database design principles, normalization, indexing, partitioning, and query optimization.
  • Proficient in writing complex SQL queries, stored procedures, triggers, and database functions.
  • Experience with database performance tuning and troubleshooting tools (e.g., SQL Profiler).
  • Familiarity with database security concepts including encryption, auditing, access control, and compliance standards.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About The Dignify Solutions, LLC