Software Developer
Offre en anglaisDevelop high-quality software solutions using modern .NET frameworks on Linux and maintain a legacy Android application written in Java. Collaborate with teams to design and ship new features while mentoring team members in modern .NET development.
- Hybride
- Toronto, ON
- Publié 27 mai 2026
- Postuler avant le 19 nov. 2026
- 1 poste
Résumé du poste
We are looking for a talented Full Stack Software Developer proficient in modern .NET technologies (at least .NET 5) and experienced in Linux environments. This hybrid role, based in Toronto, requires a candidate who is adaptable, with a willingness to learn and maintain a legacy Android application in Java. A background in other systems languages, especially Go, is considered a significant bonus. The position is integral to our team, focusing on cutting-edge software development and managing the transition from a legacy Android system. What You'll Do Develop high-quality software solutions using modern .NET frameworks (at least .NET 5) on Linux. Maintain and troubleshoot a legacy Android application written in Java. Collaborate with teams to design and ship new features for .NET applications on Linux. Lead the gradual phasing out of the legacy Android application. Mentor team members in modern .NET development and share expertise in systems languages, particularly Go. Keep up-to-date with the latest trends in .NET, Linux, Android, and systems programming languages. What You Bring Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum 5 years of experience in full-stack development, with expertise in modern .NET (at least .NET 5) and Linux. Proficiency in front-end technologies (JavaScript, HTML5, CSS3). Experience with PostgreSQL for database design and development. Willingness to learn and work with Java for Android application maintenance. Familiarity with Agile methodologies. Strong problem-solving and communication skills. Preferred Qualifications Experience with other systems programming languages, especially Go. Knowledge of cloud platforms like Azure or AWS. Experience in leading teams and managing transitions from legacy systems. WHY WORK AT ASCEND? A team that is intellectually curious, dedicated, and has a willingness to get the job done. Help grow a company that helps charities and NPOs fund their charitable causes. Beautiful, downtown Toronto office with lake views and close proximity to transit. Hybrid work environment Who We Are We’re revolutionizing the future of digital fundraising, with over $1.5B raised through our industry-leading platform. Trusted by 800+ organizations worldwide — from your favourite NBA team’s gameday 50/50, to your local hospital foundation’s lottery. As we expand into exciting new territory, such as NCAA sports and multi-charity lottery programs, we need bold talent to join our growing team and help write the next chapter of digital fundraising. The energy and opportunity of a start-up, with the stability of an established leader. Are you ready to Ascend? AscendFS is committed to building and preserving an open, inclusive, and healthy work environment. We welcome all applicants to apply to join our team. We accommodate people with disabilities throughout the recruitment and selection process and applicants are encouraged to advise Human Resources in advance if an accommodation is required. We thank you for your interest in working at AscendFS and we will contact those qualified to continue in the recruitment process.
Ce que vous ferez
Develop high-quality software solutions using modern .NET frameworks on Linux and maintain a legacy Android application written in Java. Collaborate with teams to design and ship new features while mentoring team members in modern .NET development.
Exigences
Candidates should have a bachelor's degree in a related field and a minimum of 5 years of experience in full-stack development, particularly with modern .NET and Linux. Proficiency in front-end technologies and a willingness to learn Java for Android maintenance are also required.
Compétences indiquées
- PostgreSQLSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Full Stack Development
- Modern .NET
- Linux
- Java
- JavaScript
- HTML5
- CSS3
- PostgreSQL
- Agile
- Problem-Solving
- Communication
- Go
- Cloud Platforms
- Team Leadership
Domaines d’emploi
- Technology
- Software
- Engineering
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Postuler avant le
- 19 nov. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte