cover image
NEOGOV

NEOGOV

www.neogov.com

2 Jobs

756 Employees

About the Company

NEOGOV serves government, public safety, and education customers with comprehensive software solutions. We enable organizations to attract, retain, develop, protect, and nurture top talent, using industry-leading technology to enhance, automate, and accelerate how we serve the people that serve the people. Ultimately, we help customers build sustainable, attractive, and productive work environments while saving time and money. 13,000+ Public Sector Agencies 800,000+ People Use NEOGOV 20+ Years of Experience

Listed Jobs

Company background Company brand
Company Name
NEOGOV
Job Title
Senior Dot Net Full Stack Engineer (Contract)
Job Description
**Job title** Senior .NET Full Stack Engineer (Contract) **Role Summary** Interpret, design, develop, test, and maintain enterprise SaaS applications in a shift‑left environment. Own the full lifecycle of features, from architectural design through production deployment, ensuring high quality, scalability, and performance of backend services and RESTful APIs, while collaborating closely with product and engineering teams. **Expectations** * Deliver new product capabilities for a SaaS HRIS solution. * Own end‑to‑end quality: architecture, coding, testing, and documentation. * Activate AI development tools (GitHub Copilot, Claude, etc.) daily to accelerate code generation, refactoring, and documentation. * Communicate effectively in English with cross‑functional stakeholders. **Key Responsibilities** * Decompose complex problems to create modular, clean solutions, applying Domain‑Driven Design, CQRS, and other architectural patterns. * Build, extend, and surface RESTful APIs and backend services with C#, .NET Core, and Web API. * Design, develop, and tune SQL Server databases – schema, stored procedures, indexing, and query optimization. * Use EF Core/EF6 for ORM-based data access. * Write test‑driven, maintainable, and well‑documented code. * Perform unit, integration, and performance testing as part of a shift‑left QA model. * Collaborate with product managers, UX, and other engineering teams to translate business requirements into technical specifications. * Integrate and experiment with AI‑powered features (smart forms, intelligent search, NLP) as required. * Support CI/CD pipelines, version control (Git), and agile sprint processes. **Required Skills** * 5 + years in enterprise or SaaS software development. * Proficient in C#, .NET Core, Web API, and Angular or similar front‑end frameworks. * Deep experience with Entity Framework (EF Core or EF6). * Advanced SQL Server skills – queries, stored procedures, indexing, performance tuning. * Strong grasp of OOP, design patterns, and enterprise architecture. * Practical knowledge of DDD, CQRS, clean architecture, multi‑threading, async programming. * Comfortable with Git, CI/CD, agile development, and debugging/troubleshooting. * Excellent written and verbal English communication. * Daily use of AI development tools (GitHub Copilot, Claude, etc.). **Required Education & Certifications** * Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience). * No mandatory certifications; preferred certifications in .NET/.NET Core, Azure, or SQL Server are a plus.
Canada
Remote
Senior
02-02-2026
Company background Company brand
Company Name
NEOGOV
Job Title
Software Engineer, Unit & Integration Test Automation (AI-Driven)
Job Description
**Job Title** Software Engineer, Unit & Integration Test Automation (AI‑Driven) **Role Summary** Develop and maintain high‑quality automated unit, integration, and select end‑to‑end tests across a portfolio of SaaS products. Leverage AI tools (Claude, Copilot) to accelerate test creation, refactor existing suites, and enhance coverage. Collaborate with product engineers to improve testability, reduce CI noise, and increase confidence in production code. **Expectations** - Deliver production‑ready test code that scales across multiple tech stacks. - Reduce flaky tests and improve signal‑to‑noise ratio in CI pipelines. - Utilize AI to generate, refactor, and analyze tests. - Communicate clearly in English and work independently within a shift‑left environment. **Key Responsibilities** - Write and maintain unit and integration tests for frontend and backend systems. - Build and maintain end‑to‑end test suites using Playwright or equivalent frameworks. - Review existing codebases to enhance test coverage and pinpoint risk areas. - Debug test failures across application, infrastructure, and data layers. - Reduce flakiness and improve CI pipeline efficiency. - Partner with product engineers to design maintainable test solutions. - Define patterns, tooling, and best practices that scale across products. **Required Skills** - Strong programming in C#, TypeScript, JavaScript, or Java. - Experience writing unit and integration tests (xUnit, JUnit, Jest, Playwright, etc.). - Solid understanding of testing fundamentals (unit vs. integration, isolation, mocking). - Proficiency in debugging test failures across multiple stack layers. - Comfortable with large, legacy codebases and learning unfamiliar systems. - Shift‑left mindset and commitment to maintainable test code. - Effective written and verbal communication in English. - Enthusiasm for AI tools (Claude, Copilot) and willingness to experiment with LLM‑based test generation and refactoring. - Knowledge of CI pipeline optimization and test tooling (bonus). **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related discipline. - No specific certifications required.
Canada
Remote
02-02-2026