NEOGOV · 17 hours ago
Senior Software Developer - Azure
NEOGOV is a part of the Administrative Office of the Courts, dedicated to advancing the efficient operation of the Washington Judicial System. They are seeking a Senior Software Developer to lead the development and deployment of complex information systems for the state courts, providing senior-level expertise across various software development functions.
GovTechHuman ResourcesInformation TechnologySoftware
Responsibilities
Collaborate with project managers, business analysts, and other IT resources to develop IT applications/software using the Software Development Life Cycle (SDLC)
Serves as the technical leader in highly complex software or application development efforts
Develops and maintains functionality used by software applications, including change management, security and authentication, application distribution, support for data access, search routines, system wide configurations, and reports
Defines and analyzes IT problems, conducts in-depth research, and provides recommendations on solutions based on business and technical requirements
Reviews and comments on functional and technical specifications written by AOC staff
Develops applications and software solutions using C# (.NET Core/.NET 6+)
Conducts code reviews of other software developers’ work products
Creates and maintains technical documentation for research and reference
Performs initial unit and system testing using both manual and automated test processes with all assignments and work products being delivered to ensure they are working as expected
Coordinates with business owners/analysts, other developers, and the test team to assist in testing as development progresses
Coordinates and performs in-depth tests, including end-user reviews, for modified and new systems
Create documentation for ISD staff to deploy developed solutions to various environments. Provides technical mentorship and coaching to other system support staff
Maintains IT applications and associated components while coordinating with the application support team
Proactively monitors system performance to identify emerging issues
Evaluates new software development products and programming languages and makes recommendations to ensure consistency with industry’s best practices
Liaises with technical, business and stakeholder groups, communicating effectively between the two entities
Responds to customer service requests and provides senior-level troubleshooting, problem resolution and consulting
Works collaboratively to enhance or improve business processes via integration, or as necessary, minimize the impact of integration on those processes
Evaluates results of integration efforts, then reports and make recommendations based on findings
Communicates data problems and issues to key stakeholders, including both technical and business end users
May perform lead duties for a workgroup. These duties may include resolving procedure or workflow conflicts, providing input to the manager regarding managerial issues, and informing the manager of needs, issues and concerns
Performs other duties as required
Qualification
Required
A Bachelor's degree in Information Technology, Computer Science, OR closely allied field
Eight (8) years of experience in a complex information technology environment TO INCLUDE: Six (6) years of experience developing and enhancing applications using C#, .NET, MS Entity Framework, Java, Magic XPA, COBOL, Natural, and ColdFusion or other high-level languages and tools
Preferred
Design, implementation, and maintenance of RESTful APIs
Knowledge of OpenAPI/Swagger for API specifications
Familiarity with OAuth 2.0, JWT, and Azure AD B2C for securing APIs
Familiarity with API resilience patterns and strategies
Strong command of Azure DevOps for CI/CD pipelines and release management
Proficiency in Azure Monitor, App Insights, and Log Analytics for observability and support
Advanced skills in C# (.NET Core/.NET 6+)
Scripting with PowerShell or Azure CLI
JavaScript/TypeScript is a plus (especially for Azure Functions)
Experience integrating with SQL Server
Handling data formats: JSON, JSONL, XML, CSV
Working with ETL/ELT pipelines
Design patterns around pub/sub, event sourcing, and event-driven workflows
Experience handling retries, poison message queues, and resilient message delivery
Infrastructure as Code: ARM, Bicep, Terraform
Automated deployments and testing of integration workflows
Git-based branching strategies and version control
Experience with secure credential management using Azure Key Vault
Familiarity with microservices and serverless architecture
Proven experience debugging integration issues
Monitoring, alerting, and incident response expertise
Working in an agile team environment, including sprint planning, backlog refinement, estimation, retrospectives, and continuous improvement practices
Ability to tune integration components for latency, throughput, and cost-efficiency
Ability to explain complex technical topics to non-technical stakeholders
Strong documentation practices for integration flows and APIs
Influencing architectural decisions and setting coding standards
Strong problem-solving skills to design integrations that are robust and fault-tolerant
Strong traceability practices across distributed systems (e.g., correlation IDs)
Benefits
Health, Dental, and Vision Plans
Retirement Plan Options
Deferred Compensation Plan
Paid Time Off (Vacation, Sick Leave and Holidays)
Paid Basic Life Insurance Policy and Long Term Disability Insurance
Employee Assistance Program
Flexible Spending Account and Dependent Care Assistance Program
Public Service Loan Forgiveness
Company
NEOGOV
NEOGOV is the leading provider of workforce management software uniquely designed for the public sector, education, and public safety.
Funding
Current Stage
Late StageTotal Funding
$700MKey Investors
The Carlyle Group,Warburg PincusWarburg Pincus
2025-07-28Secondary Market· $700M
2025-07-28Acquired
2021-06-02Private Equity
Recent News
Canada NewsWire
2025-11-14
2025-11-14
Government Technology US
2025-10-31
Company data provided by crunchbase