Senior SQL Server & .NET Developer
Engine
Please note: At this time, we are unable to offer employment sponsorship to candidates who require it, now or in the future.
Position Summary
We are seeking a highly experienced Senior SQL Server and .NET Developer to help lead the development, maintenance, and monitoring of the REVO Rent-to-Own Point of Sale (POS) application and its supporting ecosystem. This includes desktop applications, web APIs, background services, reporting tools, external dependencies, and the underlying Microsoft SQL Server. This is an individual contributor role focused on modernizing and optimizing our architecture while ensuring high availability and performance.
Key Responsibilities
- Design, develop, and maintain features for the REVO POS application, system, and related services.
- Optimize and monitor Microsoft SQL Server databases, including schema design, performance tuning, indexing, and infrastructure.
- Collaborate with cross-functional teams to improve system architecture using modern design principles.
- Ensure system reliability and responsiveness, especially during peak retail hours.
- Participate in incident response and support rotations, including evenings and weekends as needed.
- Maintain documentation and adhere to software engineering best practices, including version control and CI/CD.
Required Qualifications
- 10+ years of experience with Microsoft SQL Server, including table and index design/audits, query plan tuning, schema comparison/synchronization, and building time-series reports.
- 10+ years of experience with C# and the .NET ecosystem.
- 5+ years of experience building and maintaining ETL pipelines.
- Proficiency in WinForms and DevExpress control libraries; familiarity with modern UI frameworks and reactive patterns is a plus.
- Strong understanding of ASP.NET MVC, WebAPI, and Windows Server environments.
- Experience with DevOps and agile practices, version control systems (e.g., Git), and CI/CD concepts.
- Comfortable and proficient in working with large legacy production systems and driving incremental modernization.
- Proficiency in designing and implementing test cases and workflows to identify regressions during QA stages.
Preferred Qualifications
- Previous experience working with Point-of-Sale and Product Inventory systems and patterns.
- Experience with SQL Server monitoring tools such as Redgate Monitor.
- Experience with Azure Application Insights and Kusto queries or similar observability tools.
- Familiarity with payment processor APIs and secure transaction handling.
- Strong problem-solving skills and ability to work independently in a fast-paced environment.
- Strong written and verbal communication skills and ability to interface with key clients.
Key Technologies
- Microsoft SQL Server
- RedGate Tools
- C# / .NET Framework
- WinForms
- DevExpress Control Libraries
- ASP.NET MVC / WebAPI
- Azure Application Insights
- Windows Server
- Payment Processor APIs
Work Environment & Availability
This role requires availability for critical incident response during evenings and weekends, particularly Saturdays, to support REVO’s 24/7 retail operations.