Sign in Support Partners FAQs About us

 

Software Developer - C#, ASP.NET MVC, JavaScript

Full-time, permanent, Work from home / Sussex

Closing date for applications: 5pm on 1st March 2019

Donorfy is an award-winning software-as-a-service application. It’s a CRM solution for nonprofits, and is used by c. 300 nonprofit organisations in the UK, Denmark and the Republic of Ireland. Donorfy is the UK’s fastest growing nonprofit CRM solution. The company - Donorfy Ltd - is a small but growing team of 7 people that market, sell, design, develop and support Donorfy.

We are looking for a talented full stack software developer to join our small dev team to build the features that will help us continue to grow.

Location

The role is home-based - we don’t have an office, we all work from our homes. But we use collaboration tools to stay in touch throughout the day, and we meet regularly in Brighton. You would need to be able to do that on average once or twice a month.

Development process

We have taken the relevant and practical aspects of the agile approach to software development and applied them to our own environment. Our product manager defines the requirement - an “epic” or a “feature” - and then as a team we break the requirement down into user stories. We track the stories through the dev, test and doc processes using a Kanban board (we use Azure DevOps). We involve clients in the process at the design and review stage and deploy a new update to the app once a month on average.

Job description

To design, code, test and document features for the Donorfy solution. Liaise with product manager and other colleagues as needed. This is a small, dynamic team, so there is an opportunity for the right candidate to be involved in shaping the technical direction of Donorfy and the tools we use. The emphasis is on productivity and fitting into a friendly, committed team.

Working time is 7.5 hours per day anytime between the hours of 8am and 6pm on Mondays to Fridays - e.g. 9am to 5pm with a 30 minute lunch break.

Person description

Technical skills

  • Must have:

    • C#

    • ASP.NET MVC

    • SQL Server

    • jQuery/JavaScript

    • Razor

    • HTML

  • Knowledge / experience of the following would be an advantage:

    • Git

    • ORM framework - EF or similar

    • Unit testing, automated testing

    • LINQ

    • Bootstrap

    • Azure

    • DI

    • Working with REST APIs using JSON and API testing tools such as Postman

Non-technical attributes

  • Must have:

    • Proven ability to work from home in a dedicated workspace (e.g. a study, not the kitchen table) without interruption.

    • A reasonably fast and reliable broadband connection.

    • Ability to meet in Brighton regularly and frequently.

    • Initiative - seeing what needs doing, finding innovative solutions, seeing what could be done better.

    • Positive attitude and a creative approach to problem-solving.

    • Capable of working with customers and partners as well as colleagues.

    • Can understand the customers’ requirements and speak their language.

    • Flexible - able to switch gears when priorities change.

    • Relevant experience in a software development role.

  • Would be an advantage:

    • A relevant degree or equivalent.

    • Experience of CRM apps.

    • Experience of integrating with payment gateways.

    • Experience of the charity / nonprofit sector.

    • Understanding of fundraising practices.

Package

The gross salary is between £35k and £50k pa depending on experience and what you can bring to the role. 25 days’ holiday a year, of which 3 must be taken between Christmas and New Year, plus English public holidays. A workplace pension is provided after 3 months to which the company contributes 3% of gross salary.

The company will supply computer, monitor and other equipment necessary to working effectively from home.

Interested?

Applicants are invited to send their CV to careers@donorfy.com

Please take note of the “Must have” skills and attributes before applying.

Selection process will include:

  • Review of CV

  • Initial phone interview

  • Face to face interview and short practical skills test

  • References will be required