- Design, develop, test, maintain, and support software applications using C#, .NET 10, ASP.NET Core, Blazor Server, Radzen, and related technologies.
- Build staff- and customer-facing interfaces, application services, business logic, background processing, and data-access functionality.
- Translate business processes into automated workflows for grantmaking, marketing, lead management, sales, billing, payments, fulfillment, customer service, and reporting.
- Design, build, maintain, and troubleshoot secure integrations using REST APIs, webhooks, SDKs, file exchanges, and other system-to-system methods.
- Design, maintain, troubleshoot, and optimize PostgreSQL and other databases, and support financial and operational workflows.
- Develop and maintain authentication, authorization, and role-based access controls, including Microsoft Entra ID capabilities used by applications.
- Deploy, monitor, troubleshoot, and support applications and services within Microsoft Azure, and maintain CI/CD processes.
- Investigate production incidents, develop automated tests, review code, and maintain technical documentation.
- Use AI-assisted development tools within approved security and data-handling requirements, and independently verify generated work before release.
PostgreSQLSQLMicrosoft Azure+4 more