Senior .NET Software Developer
Role details
Job location
Tech stack
Requirements
- Bachelor's degree in engineering, Computer Science or Equivalent Track, * 10 years of experience writing software using C#
- 5 years of that experience must include working on web applications using common frameworks like MVC, Web Forms and Razor/CSHTML
- 5 years of experience working on either executable or mobile applications (non-web based)
- 5 years of experience must include applications with a database backend (SQL, Oracle, PostgreSQL, etc.)
- 5 years of experience integrating with or building APIs (Soap, Rest, etc.), * C# .NET programming (expert)
- MVC, Web Forms and Razor/CSHTML (expert)
- SQL Server (intermediate)
- Visual Studio (expert)
- MAUI (beginner to intermediate)
- XML (expert)
- JSON (expert)
- Html/JavaScript (expert)
Benefits & conditions
- Desire to work on complex code and a broad suite of services
- Wants to be part of a fast-paced, entrepreneurial, growing company
- Values company mission to help non-profit organizations raise more money and make the world a better place
About CharityEngine
We are a technology and billing solutions company that caught the nonprofit bug in 2008. That was when we saw how the technology we had built for e-commerce clients could impact the multi-channel campaign tracking and billing automation of one of the largest, fastest-growing nonprofits of the 20th century.
We are privately held and self-sustaining, and we have been named to the Inc. 5000 list of America's Fastest-Growing Companies three times. We are proud to say we work solely in the service of nonprofits, not a VC firm. Not an investment bank. Just nonprofits and the people who think it's cool to help change the world.
We offer comprehensive benefits that include:
- Competitive compensation commensurate with experience
- Paid leave (vacation/sick), along with company-paid holidays
- Health, dental, vision, and disability insurance
- 401K plan