Full Stack Software Developer (.NET)
Full-time | Onsite in San Antonio, Texas
Build Technology That Supports a Greater Mission.
At Global Evangelism, Inc. (GEI), technology plays an important role in connecting people, strengthening operations, and supporting the work of ministry. We're looking for a skilled and solutions-oriented Full Stack Software Developer (.NET) to help design, develop, and maintain applications that serve our church, school, media, and business operations.
In this role, you'll work across front-end and back-end technologies to build new applications, improve existing systems, and develop integrations that make our organization more effective. You'll collaborate with IT professionals and ministry teams to turn real-world needs into secure, reliable, and user-friendly software solutions.
We're looking for someone who enjoys solving problems, takes pride in quality work, and is excited about using their technical skills to make a meaningful difference.
What You'll Do
Application Development & Integration
- Design, develop, test, deploy, and maintain web applications using C#, .NET, ASP.NET Core, and related technologies.
- Build responsive, accessible, and user-friendly interfaces using HTML5, CSS3, JavaScript, and modern web frameworks.
- Develop front-end and back-end functionality, including reusable components, application services, and business logic.
- Create and maintain RESTful APIs and integrations with CRM platforms, Microsoft 365, and other enterprise systems.
- Develop and optimize SQL Server databases, queries, and data-access components.
- Enhance existing applications and contribute to the modernization of legacy systems.
Cloud, Security & Software Quality
- Support cloud-hosted applications and deployment processes, primarily within Microsoft Azure environments.
- Apply secure coding practices and established development standards to protect applications and organizational data.
- Participate in application testing, debugging, code reviews, and continuous improvement initiatives.
- Utilize Git, development tools, and established deployment practices to support reliable software delivery.
- Maintain technical documentation and use approved AI-assisted development tools responsibly.
Collaboration & Problem-Solving
- Partner with IT colleagues and ministry departments to understand operational needs and develop practical technical solutions.
- Troubleshoot application issues, identify root causes, and implement effective solutions.
- Communicate technical concepts, project progress, and application functionality to technical and nontechnical audiences.
- Contribute ideas and improvements that strengthen application performance, usability, and organizational efficiency.
What We’re Looking For
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or an equivalent combination of education and relevant professional experience.
- Three to five years of professional software development experience, or equivalent demonstrated experience.
- Strong proficiency in C#, .NET, and ASP.NET Core.
- Proficiency in HTML5, CSS3, and JavaScript, with experience using Blazor, Razor Pages, ASP.NET MVC, or comparable frameworks.
- Experience developing RESTful APIs and integrating applications with other systems.
- Experience with Microsoft SQL Server, relational databases, and SQL queries.
- Familiarity with Visual Studio, Git, application testing, and modern software development practices.
- Working knowledge of secure application development and cloud-hosted environments.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Ability to independently manage development assignments while collaborating effectively with a team.
- Strong communication, organizational, and time-management skills.
Additional Experience We'd Value
- Microsoft Azure services, including Azure App Service, Azure Functions, or Azure SQL.
- Entity Framework Core, TypeScript, React, Angular, or other modern development frameworks.
- Microsoft Entra ID, OAuth 2.0, or related authentication technologies.
- Azure DevOps, GitHub Actions, CI/CD pipelines, or automated testing.
- Integrations involving CRM, ERP, Microsoft 365, or SharePoint.
- Legacy application modernization and performance optimization.
- AI-assisted development tools and emerging software technologies.
- Experience supporting nonprofit, educational, or ministry organizations.
Why You’ll Love Working Here
We offer a competitive compensation package, along with outstanding benefits that support our employees and their families:
- 100% CCS tuition discount for employees’ children
- 100% employee daycare and extended care tuition discount
- Excellent medical, dental, and vision coverage
- 403(b) retirement plan with matching contributions
- Supplemental coverage options
- Opportunities for professional growth and development in a Christ-centered environment
About GEI
Global Evangelism, Inc. (GEI) is a faith-based, mission-driven organization committed to taking all the Gospel to all the world and to every generation. Through church ministry, Christ-centered education, media, outreach, and other ministry initiatives, we are dedicated to building people and creating lasting, eternal impact.
Our ministry operates across multiple campuses and serves a diverse community of employees, students, families, church members, volunteers, guests, and ministry partners. From worship services and education to residential ministry, conferences, special events, and community outreach, our teams work together to create environments where people can worship, learn, grow, serve, and experience the love of Christ.
Join Our Mission
At GEI, your work is about more than developing software. It's about creating technology solutions that help our teams serve people, strengthen ministry operations, and advance our mission.
If you're a collaborative developer who values innovation, quality, and meaningful work, we'd love to hear from you.
Position Details
- Location: San Antonio, Texas (Onsite)
- Schedule: Full-Time, Monday through Friday
- Additional Availability: Occasional evenings or weekends for scheduled deployments, maintenance, or critical application needs
Skills Required
- 3-5 years of software development experience in a Microsoft-based environment
- Strong experience with C# and modern .NET
- Experience with HTML, CSS, and front-end development
- Experience working with APIs and relational databases
- Experience in cloud environments
- Azure experience
- Strong problem-solving skills
- Ability to work independently and as part of a team
What We Do
Global Evangelism Inc is a San Antonio faith-based nonprofit whose stated mission is to take the Gospel to all the world and every generation. Its work includes Cornerstone Church and Hagee Ministries' evangelistic and discipleship efforts, as well as Sanctuary of Hope, which provides Christ-centered care for youth and support for pregnant teens and unborn children. A job listing also reflects residential care services for infants, toddlers, and youth.






