Software Engineer
Core
Design, develop, test, implement, and support software applications, automations, integrations, and reporting solutions to enhance organizational performance and service delivery for a not-for-profit community services organization.
Role type
Software Engineer
Builds
Secure, reliable, and scalable software applications, automations, integrations, and reporting solutions
Domain
Non-profit / Community Services / Disability & Youth Services
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Software development, API design, system integration, SQL, database management, software testing, debugging, version control, secure software development, data protection practices
Preferred skills
Microsoft 365, SharePoint, Power Platform, enterprise business systems
Technologies
SQL, Microsoft 365, SharePoint, Power Platform
Responsibilities
Design, develop, test, and maintain software applications and business solutions; Develop and support system integrations, workflows, and automations; Analyze business requirements and translate them into technical solutions; Write, maintain, and improve program code, scripts, and APIs; Troubleshoot, diagnose, and resolve software issues and system faults; Build reports, dashboards, and data-driven solutions; Maintain technical documentation, release notes, and system records; Apply secure software development and data protection practices; Support users and provide technical guidance for internally developed solutions
Seniority
Experienced, hands-on IC
