Why This Role Stands Out
This hybrid role offers significant opportunity to modernize critical enterprise applications, advancing your .NET and SQL Server expertise within a reputable company. You'll thrive here if you possess strong backend development skills and a passion for tackling complex modernization challenges. Embrace this chance to contribute to impactful projects and further your career growth.
Quick Overview
Job Description
Senior .NET / SQL Server Developer
Position Summary
We are seeking a highly skilled Senior .NET / SQL Server Developer to support the development, modernization, and enhancement of enterprise applications within a payroll-focused environment. The ideal candidate will have 7+ years of hands-on software development experience, with strong expertise in C#, modern .NET, and Microsoft SQL Server.
This role will primarily focus on backend application development, database development, and the modernization of business-critical applications. The developer will work closely with technical and business teams throughout the software development lifecycle to deliver scalable, maintainable, and high-performing solutions.
Experience with legacy application modernization, React, Kubernetes, containerized environments, and data integration is highly desirable.
Responsibilities
- Design, develop, test, enhance, and maintain enterprise applications using C# and modern .NET.
- Design and develop scalable backend application components, services, and business logic.
- Develop, optimize, and maintain Microsoft SQL Server databases, complex queries, stored procedures, and database objects.
- Perform SQL query optimization, database performance tuning, and troubleshooting.
- Support the modernization and migration of legacy applications to modern .NET-based architectures.
- Analyze existing application functionality and business logic to support modernization initiatives.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and production support.
- Troubleshoot complex application and database issues and implement effective long-term solutions.
- Collaborate with business analysts, developers, database teams, and other technical stakeholders to develop scalable and maintainable solutions.
- Support data integration between enterprise applications and systems.
- Write clean, efficient, maintainable, and reusable code while following established development standards and best practices.
- Participate in code reviews and contribute to continuous improvements in application architecture and development practices.
- Support applications deployed within containerized environments, including Kubernetes, where applicable.
- Contribute to frontend development using React as needed.
Required Qualifications
- 7+ years of hands-on software development experience in enterprise application environments.
- Strong hands-on development experience with C# and modern .NET (.NET Core / .NET 8/10).
- Extensive experience with Microsoft SQL Server and T-SQL.
- Strong SQL development skills, including:
- Complex query development
- Stored procedure development
- Query optimization
- Database design
- Performance tuning
- Troubleshooting database performance issues
- Strong experience designing and developing backend applications, services, and business logic.
- Experience supporting and maintaining large-scale, business-critical enterprise applications.
- Experience troubleshooting application and database issues in development and production environments.
- Strong understanding of software development principles, design patterns, and coding best practices.
- Experience working throughout the full software development lifecycle (SDLC).
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience supporting payroll, human capital management (HCM), financial services, or other complex enterprise business applications.
- Experience with legacy application modernization or system migration initiatives, including migration from mainframe or COBOL-based applications to modern .NET architectures.
- Experience with React or other modern JavaScript frontend frameworks.
- Experience working with Kubernetes and containerized application environments.
- Experience with data integration and enterprise system interfaces.
- Experience developing or consuming REST APIs and web services.
- Experience working within Agile/Scrum development environments.
- Ability to collaborate effectively across technical and business teams.
Key Technical Skills
Core: C#, .NET / .NET Core, Microsoft SQL Server, T-SQL, Stored Procedures, SQL Query Optimization, Database Design, Performance Tuning, Backend Development
Preferred: React, Kubernetes, Containers, REST APIs, Data Integration, Legacy Modernization, COBOL Migration, Agile/Scrum
Ideal Candidate
The ideal candidate is a senior hands-on .NET developer with particularly strong SQL Server expertise who can develop and support complex enterprise applications while contributing to modernization initiatives. Candidates should be equally comfortable working with C# application code and complex SQL/database logic, with additional experience in React, Kubernetes, or legacy modernization considered a strong advantage.
Similar jobs
- AG
Joint Targeting School Instructor & Curriculum Developer with Security Clearance
NewAscendancy Group LTD
Virginia Beach, VA🇺🇸On-site2 days agoTechnology - V2
Python Developer
NewV2Soft
Almont, CO🇺🇸Hybrid22 hours agoSeleniumTDDBDD+5Technology - NI
Sr. Java Developer (REACT)
NewNityo Infotech Corporation
New York, NY🇺🇸Hybrid22 hours agoMicroservicesMySQLOracle+11Technology - AC
Senior Salesforce Developer | Permanent Job in TX
NewApetan Consulting
Dallas, TX🇺🇸On-site22 hours agoAgileTechnology - IN
CIAM Developer
NewIntraedge
Dallas, TX🇺🇸On-site22 hours agoAWSSplunkAngular+6Technology - MA
Peoplesoft Developer
NewModern Agile Technologies, LLC
Columbus, OH🇺🇸Hybrid2 days agoAgileTechnology