Position : Senior Full-Stack Developer Location : Bedford, TX
Job Id : 341-12425 # of Openings : 1 Daystar Christian Television Network is looking for a mission-driven Senior .NET Full-Stack Developer to join our in-house team in Bedford, Texas. You will build and maintain donor platforms, donor web portals, content management systems, internal tools, and ministry applications that operate 24 / 7 globally. Must be a Christian who is personally committed to the Gospel of the Lord Jesus Christ.
Core Tech Stack Must Have :
- Backend : ASP.NET Core 6 / 7 / 8, ASP.NET MVC, ASP.NET MVP Boilerplate (Clean Architecture / Modular Monolith pattern strongly preferred)
- Frontend : Angular 14—18
- ORM : Entity Framework Core
- Databases : Microsoft SQL Server, advanced T-SQL, PostgreSQL
- Caching : Redis — design and implementation of cache-aside, write-through, and distributed caching patterns
- Authentication / Authorization : Duende IdentityServer or custom AuthServer + Azure
- Entra ID (Microsoft Entra ID) with OpenlD Connect / OAuth 2.0
- Cloud & Deployment : Microsoft Azure, Azure app services, Azure deployment best practices
- Bonus : Cloudflare, APEX, SOQL or other Salesforce integration / engineering experience
Key Responsibilities
Develop and maintain enterprise-grade applications using ASP.NET MVP Boilerplate / Clean ArchitectureBuild responsive, performant SPAs with modern Angular practicesDesign and optimize PostgreSQL and SQL Server schemas, queries, and stored proceduresImplement and fine-tune Redis caching for high-traffic donor pagesConfigure and extend our AuthServer and integrate with Azure Entra ID for SSO across ministry appsDeploy and monitor applications on Azure App Services and Azure DevOps CI / CD pipelinesSecure applications using Azure Entra ID, OpenlD Connect, and Cloudflare Zero-Trust (a plus)Collaborate on-site daily with developers, designers, broadcasters, and ministry staffWrite clean, tested, and well-documented code that reflects excellence and stewardshipRequired Experience & Skills
5+ years of professional .NET developmentExpert in ASP.NET core, ASP.NET MVC, and Clean Architecture patterns (ASP.NET MVP Boilerplate experience highly desired)Strong modern Angular expertise (v14+ preferred)Advanced PostgreSQL and SQL Server with complex T-SQLProduction experience with Redis caching strategiesHands-on experience implementing or maintaining an AuthServer and integrating with Azure Entra ID (formerly Azure AD)Deploying and managing applications on Azure App Services and Azure DevOpsSolid understanding of RESTful APIs, OpenAPl / Swagger, and secure token-based authenticationNice-to-Have (Strong Advantage)
Python experience (automation, scripting, data processing)Cloudflare experience (Workers, R2, Pages, Access / ZT, CDN, WAF rules)Salesforce and HubSpot CRM’sProfessional shipping software such as Shipstation or VeraCoreExperience in media, broadcasting, or donor-funded non-profit environmentsPersonal Requirements
Committed Christian who fully supports our statement of faith and ministry visionActive member of a local Bible-believing churchPassion for using technology to advance global missions and evangelismMust be able to work full-time on-site at our headquartersWhat We Offer
Meaningful work that directly impacts millions of souls worldwideCompetitive salary and full benefitsPaid time off, and spiritual-growth supportA joyful, Christ-centered team environmentWe are excited to welcome a skilled developer who wants to code for eternity!Physical Requirements :
Must be able to sit at workstation and walk as needed for extended periods of time.Must be able to work shifts assigned.Requires a normal range of hearing and vision.Must be able to work extended hours during special events and as assigned per department needs.Digital dexterity : Fine motor skills are necessary for using keyboards, mice, and other standard office or medical equipment.Manual dexterity : This is the ability to use your hands for tasks like handling cables, moving equipment, or organizing files.Sitting : involves extended periods of sitting for data entry and analysis.Lifting and carrying : May require lifting or moving equipment, cables, or physical records.Stooping, kneeling, and reaching may be required particularly when working with server racks or other infrastructure.