Web Developer

Allegiance Fundraising Group, LLC provides an end to end Fundraising Solution to US based non-profits that is comprised of Fundraising Strategy and Consulting, Direct Response Mail, CRM Database and Underwriting Software as well as an incentive and loyalty program. We are dedicated to the nonprofit and faith-based broadcasting space and enable our customers to successfully complete their goals.

The Allegiance Technology Solutions division based in Fargo, ND develops and supports fundraising and traffic software for the non-profit broadcasting and media industry. Our fundraising software is the market leader in Not for Profit and Listener Supported Broadcasting. We take pride in being first with innovative features that allow our customers to solve problems and increase their revenue. Our range of products includes Fundraising, Volunteer Management, Traffic & Corporate Support, and Auction Software and a Cloud Solution.

Role Summary

The Software Developer is a team member within our development department.  The successful individual will be involved in numerous aspects of the development process including third party interfaces.  They will be developing, testing, documenting, supporting, and troubleshooting all of our different products. This position will be concentrating on web development.

Technology Stack

  • Languages: C#, Angular, Javascript, HTML, CSS, TypeScript, Xamarin, PHP, Knockout.js
  • Frameworks: .NET, .NET Core, ASP.NET, ASP.NET Core, Entity Framework Core
  • Data Storage: SQL Server
  • DevOps: Azure DevOps with TFVC Repository

Primary Responsibilities

  • Create well designed, testable, efficient code using software development best practices
  • Design, develop and maintain all Allegiance products
  • Research new technologies and communicate findings with team members
  • Collaborate with stakeholders to ensure the goals of the product are aligned with the delivered features
  • Cooperate with web designers to match visual design intent

Requirements

  • Proven working experience in web programming
  • Excellent customer service and communication skills (written / verbal)
  • Ability to be organized, detailed, and multi-task
  • Excellent analytical skills; superior problem-solving skills
  • Demonstrated ability to debug and troubleshoot Javascript and UI/CSS issues
  • Strong initiative and vision for continuous improvement

Education and Experience

  • BS degree in Computer Science or a related field, or 2 year degree in Computer Science or a related field and 2 years of experience, or equivalent experience
  • Experience using a modern Javascript Framework (Angular, React, Vue)
  • Working Knowledge of Visual Studio
  • Working Knowledge of SQL – especially with MSSQL
  • Experience with C# and .NET technologies and other Object Oriented programming experience
  • Working knowledge of WinForms, MVC, .NET CORE, and entity framework
  • Working knowledge of automated testing is a plus

Expectations

The Software Developer will need to be self-motivated and willing to be relentless in finding solutions to ever changing customer needs.  People that tend to succeed in this role are typically intelligent, curious, relentless, organized, detailed, and ready for a challenge.  Urgency, Energy, and Enthusiasm will go a long way towards success in this role. 

Type of Position & Hours

This is a Fulltime position with average hours between 40 and 45 hours per week.  Work hours are generally 8 am to 5 pm, but can be flexible when needed.  Salary will depend on experience, but will be competitive.

Back
  • Submit A Resume

  • If you have been referred by a current Allegiance employee, please let us know here.
  • Drop files here or

Get the fundraising solutions you need to fuel your mission.

Get Started

Finally, an End-to-End Fundraising Solution Accessible to all Nonprofits

DMW Fundraising and Member Benefits are now part of Allegiance Fundraising Group

Allegiance Fundraising Group brings together three well-established fundraising teams to create an end-to-end fundraising solution that makes it easier for you to reach your mission. Today you can turn to a single team for seamless fundraising strategy and implementation, donor management software, and membership loyalty programs.

Learn more about Allegiance Fundraising