Software Engineer
Core
Design, develop, test, implement, and support software applications, automations, integrations, and reporting solutions to enhance organizational performance and service delivery.
Role type
Software Engineer
Builds
Software applications, business solutions, system integrations, workflows, automations, and reporting solutions
Domain
Not-for-profit / Community services / Disability and youth services
Required skills
Software development, API development, System integration, SQL, Data management, Software testing, Version control, Troubleshooting, Technical documentation
Preferred skills
Microsoft 365, SharePoint, Power Platform, Enterprise business systems
Responsibilities
Design, develop, test, and maintain software applications; 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; Collaborate with stakeholders, vendors, and external IT partners on technology initiatives
Seniority
Experienced IC