Full Stack Developer
Listed on 2026-09-12
-
Software Development
.NET Developer, Backend Developer, Azure
Senior .NET Full Stack Developer
Location:
Bedford, Texas |
Employment Type:
Full Time | Salary: $120,000–$130,000 per year
We are a mission‑driven organization that leverages technology to support global outreach and ministry efforts. Our in‑house engineering team builds and maintains enterprise‑grade platforms, including donor systems, content management tools, web portals, and internal applications that operate 24/7 at global scale.
Core Technology Stack- Backend: ASP.NET Core (6, 7,
8), ASP.NET MVC, ASP.NET MVP, Clean Architecture or Modular Monolith boilerplate - Frontend:
Angular 14–18 - ORM:
Entity Framework Core - Databases:
Microsoft SQL Server, PostgreSQL, Advanced T‑SQL - Caching:
Redis (cache‑aside, write‑through, distributed patterns) - Authentication & Authorization:
Duende Identity Server or custom Auth Server, Azure Entra OpenID Connect and OAuth 2.0 - Cloud & Deployment:
Microsoft Azure (App Services), Azure Dev Ops, CI/CD pipelines - Bonus:
Cloudflare, Salesforce (APEX, SOQL)
- Design, build, and maintain enterprise‑grade applications using Clean Architecture and ASP.NET MVP boilerplate
- Develop responsive, high‑performance single‑page applications with modern Angular
- Design, optimize, and maintain PostgreSQL and SQL Server schemas, queries, and stored procedures
- Implement and optimize Redis caching for high‑traffic donor platforms
- Configure, extend, and integrate authentication systems with Azure Entra SSO
- Deploy, monitor, and support applications in Azure environments
- Ensure application security using modern authentication and network protection practices
- Collaborate on‑site with developers, designers, broadcasters, and mission staff
- Write clean, well‑tested, and well‑documented code
- 5+ years of professional .NET development experience
- Strong expertise in ASP.NET Core, ASP.NET MVC, and Clean Architecture
- Experience with Angular 14+
- Advanced experience with SQL Server, PostgreSQL, and complex T‑SQL
- Hands‑on experience implementing Redis caching strategies
- Experience building or maintaining authentication systems integrated with Azure Entra
- Experience deploying and managing applications in Microsoft Azure
- Strong understanding of REST APIs, Swagger, and token‑based authentication
- Python for automation or data processing
- Cloudflare tools (Workers, R2, Pages, Access, WAF)
- Salesforce or Hub Spot CRM experience
- Shipping or logistics software (e.g., Ship Station, Vera Core)
- Experience in media, broadcasting, or nonprofit environments
- Committed Christian aligned with the organization’s statement of faith
- Active member of a Bible‑believing church
- Passion for using technology to support global missions and outreach
- Ability to work full‑time on site
- Ability to sit at a workstation for extended periods
- Ability to walk and move throughout the day as needed
- Normal hearing and vision requirements
- Ability to work extended hours during events or as needed
- Fine motor skills for standard computer equipment
- Ability to manipulate cables, equipment, and files; occasional lifting or moving of equipment; ability to stoop, kneel, and reach when working with infrastructure
- Work that directly impacts a global audience
- Competitive salary and comprehensive benefits
- Paid time off
- Support for spiritual growth
- Faith‑centered, team‑oriented environment
Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information, or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories.
(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).