Senior Backend Engineer – DPS Core & Data Engine Squad
Job in
Chicago Heights, Cook County, Illinois, 60411, USA
Listed on 2026-05-31
Listing for:
CCC Information Services
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below
Overview
We are seeking a Senior Backend Engineer passionate about database modernization, performance optimization, and strategic refactoring of mission‑critical systems. Join the DPS Core & Data Engine Squad to work on the system‑of‑record platform that powers internal and external claims management experiences.
SalarySalary range: $ - $. Position is bonus and/or commission eligible.
Key Responsibilities- Database Engineering & Modernization (60%)
- Refactor complex stored procedures into smaller, testable units.
- Optimize SQL performance (query tuning, indexing strategy, execution plan analysis, data access patterns).
- Design backward‑compatible schema changes with safe rollout/rollback patterns.
- Create migration seams: facades, wrappers, anti‑corruption layers to enable gradual extraction of business logic into services.
- Legacy .NET Modernization (30%)
- Refactor .NET Framework code into maintainable, testable modules.
- Implement strangler‑fig patterns to incrementally move logic from the database service layer while maintaining production stability.
- Build domain‑aligned modules/services with clear contracts for extraction by the Domain & Services Squad.
- Establish patterns for dependency injection, observability, and error handling in legacy codebases.
- Operational Excellence (10%)
- Implement performance baselines, regression detection, and alerting for data‑intensive workflows.
- Participate in incident response for data/performance‑related production issues.
- Create diagnostic tooling and runbooks to reduce time‑to‑resolution.
- Collaborate with SRE/Dev Ops on deployment safety (blue/green, feature flags, canary releases for schema changes).
- 8+ years of professional software development experience in object‑oriented languages (C#/.NET required).
- Expert‑level SQL Server knowledge (2019): advanced query optimization, index tuning, execution plans, query hints.
- Proficiency in stored procedure, function, trigger development/refactoring.
- Experience in database design and normalization.
- Performance tuning at scale for multi‑million row tables and complex joins.
- Understanding of indexing strategies (clustered, non‑clustered, filtered, column store).
- SQL Agent jobs and automated workflow patterns.
- Transaction isolation levels, locking, and concurrency management.
- Solid C# and .NET Framework/.NET Core experience (legacy and modern).
- Experience refactoring established systems while maintaining production stability.
- SQL source control (migrations, schema version control).
- Highly desired: experience with strangler‑fig, anti‑corruption layer, façade patterns.
- Hands‑on experience migrating logic from stored procedures to service layer in production systems.
- Familiarity with domain‑driven design concepts (bounded contexts, aggregates, repositories).
- Azure SQL Database, Azure Dev Ops experience.
- Observability tools (Application Insights, SQL Profiler).
- API design and versioning (REST, OpenAPI/Swagger).
- Unit testing frameworks (xUnit, NUnit) and test data builder patterns.
- Power Shell for database scripting/automation.
- Experience with microservices architecture and event‑driven patterns.
- Familiarity with Entity Framework Core, Dapper, or other ORMs.
- Competitive compensation and benefits to support you and your families.
- 401(k) match.
- Paid time off.
- Annual incentive plan.
- Performance bonus.
- Comprehensive health insurance.
- Adoption assistance.
- Tuition reimbursement.
- Wellness programs.
- Stock purchase plan options.
- Employee resource groups.
If you require reasonable accommodation to complete a job application, please contact .
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×