Senior .NET Engineer

C Spire

Homewood (AL)

On-site

USD 90,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive Compensation
Health Insurance
Tuition Assistance
Teladoc Telemedicine
WellBeacon Wellness Program

Job summary

C Spire is seeking a Senior .NET Engineer to design, develop, modernize, and support enterprise applications powering core business operations. You will work with stakeholders and technical teams to deliver scalable solutions and drive modernization across our systems landscape.

You will lead the lifecycle from requirements to deployment, build REST APIs, and help mentor peers while advancing technical leadership within the Tools and Automation team.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field, or equivalent professional experience.
  • Extensive professional experience developing enterprise applications using C# and the .NET ecosystem.
  • Strong understanding of object-oriented programming, SOLID principles, and enterprise design patterns.
  • Advanced SQL Server experience, including schema design, query development, stored procedures, and performance optimization.
  • Experience building and consuming REST APIs and integrating enterprise applications across distributed environments.
  • Experience with containerization technologies such as Docker and familiarity with CI/CD practices.
  • Working knowledge of Linux operating environments and modern deployment strategies.
  • Excellent communication and technical documentation skills; capable of working with minimal supervision.

Responsibilities

  • Design, develop, maintain, and enhance enterprise applications built on C#, .NET Framework, and modern .NET platforms.
  • Lead and participate in all phases of the software development lifecycle from requirements to deployment.
  • Develop and maintain SQL Server data structures, queries, and integrations.
  • Support modernization of enterprise apps through containerization and cloud-native approaches.
  • Collaborate with stakeholders to translate business needs into scalable solutions.
  • Build and maintain REST APIs and integrations with internal and external systems.
  • Apply best practices, patterns, and coding standards for maintainable software.
  • Identify technical debt, prioritize remediation, and improve performance and reliability.
  • Troubleshoot production issues, perform root cause analysis, and implement durable fixes.
  • Mentor other developers and share knowledge to improve delivery.

Skills

Analytical thinking
Problem solving
Communication
Team collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
SQL Server
REST APIs

Job description

Our Vision: Be the best at what we do. Our Mission: Improve lives through technology. Summary: Customer Inspired isn’t our slogan — it’s our driving force, and C Spire team members live it. We aim to engage the exceptional and embrace operational excellence to best deliver connectivity and technology solutions that advance our communities and customer’s lives. It’s a challenging goal, but we have a winning team that is looking to grow.

As a Senior .NET Engineer, you will play a critical role in designing, developing, modernizing, and supporting enterprise applications that power key business operations across C Spire. This role combines strong software engineering expertise with business process analysis, solution design, and end-to-end ownership of the software development lifecycle. You will work closely with business stakeholders and technical teams to build scalable solutions, improve existing applications, modernize technology platforms, and drive continuous improvement across our enterprise systems landscape.

Responsibilities: What You Will Do
  • Design, develop, maintain, and enhance enterprise applications built on C#, .NET Framework, and modern .NET platforms.
  • Lead and participate in all phases of the software development lifecycle, including requirements gathering, technical design, development, testing, deployment, documentation, and support.
  • Develop and maintain SQL Server data structures, queries, stored procedures, and integrations while contributing to long-term modernization and migration initiatives.
  • Support the modernization of enterprise applications through containerization, cloud-native architecture principles, and Linux-based deployment strategies.
  • Collaborate with business stakeholders to understand operational workflows, gather requirements, identify process improvement opportunities, and translate business needs into scalable technical solutions.
  • Build and maintain REST APIs and integrations with internal systems, third-party applications, and enterprise platforms.
  • Apply software engineering best practices, coding standards, architectural patterns, and design principles to ensure maintainable and scalable solutions.
  • Identify technical debt, prioritize remediation efforts, and drive continuous improvements to application performance, reliability, and maintainability.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term corrective actions.
  • Mentor and support other developers through technical guidance, knowledge sharing, and software delivery best practices.

This position is an exceptional opportunity to work on enterprise-scale applications while helping shape the future technology direction of C Spire’s business systems. From Senior .NET Engineer, you will have a strong springboard into technical leadership, software architecture, and enterprise technology strategy roles across the organization.

Qualifications: What You Will Bring

As a C Spire team member you will bring a relentless obsession to be the best in our industry and a winning mentality, determined to outsmart and outdo competitors. You will have a single-minded commitment to unbeatable internal customer and external customer experience. To support our Tools and Automation team you will have an unapologetic passion for innovation and technology and an uncompromising drive toward continuous improvement.

In addition to that, we require:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent professional experience.
  • Extensive professional experience developing enterprise applications using C# and the .NET ecosystem.
  • Strong understanding of object-oriented programming, software architecture, SOLID principles, and enterprise application design patterns.
  • Advanced SQL Server experience, including schema design, query development, stored procedures, and performance optimization.
  • Experience building and consuming REST APIs and integrating enterprise applications across distributed environments.
  • Experience with containerization technologies such as Docker and familiarity with modern deployment and CI/CD practices.
  • Working knowledge of Linux operating systems and application deployment environments.
  • Experience with source control systems, automated deployment pipelines, and modern software delivery methodologies.
  • Demonstrated ability to gather, analyze, document, and refine business requirements and translate them into effective technical solutions.
  • Strong analytical, problem-solving, communication, and technical documentation skills.
  • Ability to independently manage priorities, navigate ambiguity, and deliver high-quality solutions with minimal supervision.

We will give special consideration to candidates who have:

  • Experience migrating .NET applications from Windows environments to Linux-based container platforms.
  • Experience with Kubernetes or comparable orchestration technologies.
  • Familiarity with PostgreSQL, MySQL, or other cloud-native relational database platforms.
  • Experience with workflow automation, business process management platforms, or workflow-driven application design.
  • Experience with message queues, event-driven architectures, and enterprise integration platforms.
  • Experience working within regulated, compliance-driven, or highly governed business environments.
What You Will Gain

A great workplace needs more than dental coverage, though we provide that and excellent health insurance. But that’s just the start. We make sure working at C Spire is the best career experience around. And Forbes has named us one of America's Best Midsize Employers multiple times because of it.

For our full-time employees we offer:
  • Competitive Compensation Package
  • Blue Cross Blue Shield Health Insurance
  • Tuition Assistance Programs
  • Complimentary Wireless Service & Device*
  • 401k Match
  • Teladoc Telemedicine
  • WellBeacon Wellness Program
  • Paid Talent Referral Opportunities
  • Tailored learning paths for every position

*Complimentary wireless service and device available to team members in our wireless footprint.

Physical Requirements / Working Conditions

Must be able to sit for extended periods of time and use a computer keyboard and/or mouse while viewing a computer screen. Occasional after-hours work may be required to support application deployments, maintenance activities, or critical business initiatives.

If you want to work hard, achieve a lot, and make a difference, then C Spire is the place for you.

We’re in search of the ambitious. The curious, the norm breakers, the never-settlers. At C Spire, we love to innovate and live to make technology faster, smarter, better and more accessible every day.

Up for the challenge? If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Solutions Engineer
Senior Solutions Engineer

Cellular-South • Homewood (AL)

On-site
USD 110,000 - 160,000
Competitive compensation package
Blue Cross Blue Shield health plan
Tuition assistance
+6
Senior GTM & Marketing Manager
Senior GTM & Marketing Manager

CSI Cellular South, Inc • Nashville (TN)

On-site
USD 120,000 - 180,000
Health insurance
Tuition assistance
Wireless service
+2
Senior GTM & Marketing Manager
Senior GTM & Marketing Manager

C Spire • Nashville (TN), Northern (KY)

On-site
USD 120,000 - 170,000
Competitive compensation
Blue Cross Blue Shield HealthInsurance
Tuition assistance
+6
Account Manager, Select Sales
Account Manager, Select Sales

C Spire • Town of Texas (WI), Northern (KY)

Hybrid
USD 70,000 - 110,000
Health insurance
401k match
Tuition assistance
+2
Senior GTM & Marketing Manager
Senior GTM & Marketing Manager

C Spire • Ridgeland (MS)

On-site
USD 100,000 - 165,000
Competitive compensation
Health insurance
Tuition assistance
+4
Account Service Representative
Account Service Representative

CSI Cellular South, Inc • Cleveland (MS)

On-site
USD 52,000 - 65,000
Health insurance
401k Match
Tuition Assistance
+2
Account Service Representative
Account Service Representative

C Spire • Clinton (MS)

On-site
USD 45,000 - 55,000
Health insurance
Tuition assistance
Wireless service & device
+5
CX Specialist I, VoIP
CX Specialist I, VoIP

C Spire • Birmingham (AL), Northern (KY)

Hybrid
USD 45,000 - 65,000
Health Insurance
401k Match
Tuition Assistance Programs
+4
CX Specialist I, VoIP
CX Specialist I, VoIP

CSI Cellular South, Inc • Birmingham (AL)

On-site
USD 52,000 - 76,000
Competitive Compensation Package
Blue Cross Blue Shield HealthInsurance
401k Match
+5
Account Executive, MDU
Account Executive, MDU

CSI Cellular South, Inc • Birmingham (AL)

On-site
USD 60,000 - 90,000
Competitive Compensation Package
Blue Cross Blue Shield HealthInsurance
401k Match
+2