Software Developer
Role details
Job location
Tech stack
Job description
Are you a passionate developer who wants to use your skills for good? Join a purpose-driven software company where your code helps charities and non-profits thrive., As a Software Developer, you'll be at the heart of our product development - designing, building, and maintaining applications that make a real-world impact. We are ideally looking for a recent graduate, or someone who is looking to grow their career as a Software Developer at an organisation that will give you some great hands-on experience whilst not micro-managing you. You'll work across backend and cross-platform frontend technologies to deliver seamless user experiences. Collaboration is key here: you'll be part of a supportive team involved in every stage of the development lifecycle. What You'll Do
- Develop and maintain applications using C# and the .NET framework
- Build responsive frontends with HTML, CSS, and JavaScript
- Write clean, maintainable, well-documented code
- Troubleshoot bugs and optimize performance
- Participate in code reviews and team discussions
- Help improve workflows and development best practices
Requirements
-
Solid experience with C# and the .NET ecosystem
-
Strong grasp of SQL and relational database design
-
Good understanding of OOP and software architecture
-
Sharp debugging and problem-solving skills
-
Clear communication and team collaboration Bonus Points
-
Experience in the charity or non-profit sector
-
Familiarity with TFS or Git for version control
-
Knowledge of .NET MAUI or Xamarin for cross-platform development