Head of Software Development
Core
Lead technical development and ongoing improvement of the NovoGov/ShareNet SaaS platform serving local governments.
Role type
Senior hands-on IC Head of Software Development
Builds
Full-stack business applications, REST APIs, and data-driven features for local government operations
Domain
Government technology / Enterprise SaaS
Deliverable
production ML models | product features
Required skills
C#, .NET, ASP.NET MVC, Web API, JavaScript, TypeScript, React, Microsoft SQL Server, REST API design, Git, CI/CD, system architecture, technical leadership
Preferred skills
AI-assisted development tools, Microsoft Azure, cloud applications, automated deployments, offline-first PWAs, IndexedDB, Dexie.js, metadata-driven applications, Telerik/Kendo UI, DevExpress, GIS, mapping, multi-tenant SaaS
Technologies
.NET Framework, C#, ASP.NET, Azure, CI/CD, React, TypeScript, SQL Server, Git, Visual Studio, Copilot, GitHub, DevExpress, Telerik, GIS
Responsibilities
Lead technical development and improvement of the NovoGov/ShareNet platform; make technical decisions and guide code quality standards; design, develop, test, and deliver full-stack functionality using C# and .NET; maintain and improve REST APIs and server-side services; establish Git, branching, and release practices; partner with Product Manager to clarify requirements and assess feasibility; resolve developer-level customer issues; communicate technical concepts and tradeoffs to colleagues.
Seniority
Senior, hands-on IC