Software Engineer Opportunity
We are seeking an experienced Software Engineer to join our team. As a key member of the organization, you will play a critical role in modernizing systems and creating clinician-facing tools to improve mental health care through data and digital innovation.
Your Key Responsibilities
* You will design, build, and support web applications using .NET Core, Angular, Blazor, and related technologies.
* You will contribute to reporting solutions and cloud-based infrastructure.
Required Skills and Qualifications
* Proven experience with .NET Core, ASP.NET MVC, Web API, Angular, and modern JavaScript frameworks.
* Strong SQL Server skills including stored procedures and database design.
* Familiarity with Azure services (e.g., App Services, Azure SQL, Functions) and cloud-hosted environments.
* Exposure to DevOps tools (CI/CD pipelines in Azure DevOps or GitHub Actions).
* A strong grasp of user-centred design, accessibility standards, and secure coding practices.
* Experience in agile teams and collaborative delivery environments.
* Knowledge of authentication mechanisms (e.g., OAuth2, OpenID).