IT Application Development - Journey (two positions) jobs in United States
cer-icon
Apply on Employer Site
company-logo

NEOGOV · 1 month ago

IT Application Development - Journey (two positions)

NEOGOV is seeking two journey-level IT Application Developers to join the Department of Ecology in Washington. The role involves modernizing outdated systems and building cloud-native applications using Agile methodologies, collaborating with various teams to enhance the agency's software development practices.

GovTechHuman ResourcesInformation TechnologySoftware
badNo H1Bnote

Responsibilities

Analyze long-standing monolithic systems and help carve them into well-defined services
Build microservices, adapters, and integration layers that peel functionality from legacy environments without breaking existing operations
Apply MACH principles — microservices, API-first, cloud-native, headless — to drive consistency and long-term sustainability
Build and document RESTful APIs and modern service interfaces
Collaborate with architects to shape reference designs, reusable patterns, and organization-wide engineering standards
Design systems that scale, adapt, and evolve rather than accumulate more complexity
Create templates, shared libraries, and golden-path documentation that accelerate future development
Influence CI/CD patterns, DevSecOps practices, and platform engineering norms
Help define how new services are built, deployed, tested, and secured
Leverage AI tools for boilerplate, test generation, and safe refactoring
Validate AI-generated code for accuracy, security, and maintainability — no blind trust, no shortcuts
Share best practices with teammates adopting new AI workflows
Write robust unit, integration, and contract tests that support automated pipelines
Contribute to build-and-deploy workflows, test automation, security scanning, and secrets management
Apply secure coding practices, meet state/federal compliance requirements, and build accessible interfaces that follow WCAG 2.1 AA
Work in an Agile product team that iterates quickly and learns from experimentation
Mentor peers transitioning to modern frameworks and architectural patterns
Communicate clearly across technical and non-technical partners to drive shared understanding and progress

Qualification

Agile DevelopmentAPI DesignMicroservicesAutomated TestingCI/CD PipelinesCloud-Native ApplicationsSecure Coding PracticesAccessibility StandardsModern Programming LanguagesWillingness to LearnCollaboration SkillsProblem-Solving Skills

Required

Four years of experience and/or education as described below:
Experience in computer application development and maintenance. Experience includes, but is not limited to, analyzing, designing, implementing, maintaining and/or programming software applications
Experience Developing Applications in an Agile Delivery Model
At least three (3) years of experience working in an Agile product team or Scrum-based development environment
Experience breaking down user stories, participating in standups, and delivering shippable software increments
Proficiency in Designing and Building APIs or Microservices
At least two (2) years of experience designing, building, and documenting RESTful APIs or microservices
Ability to use OpenAPI (Swagger), Postman, or similar tools for API design, validation, and testing
Applied Experience with Automated Testing and CI/CD Pipelines
Experience building or contributing to automated test suites (unit, integration, regression)
Familiarity with CI/CD pipeline design (e.g., GitHub Actions, YAML, Azure DevOps, or similar tooling)
Education involving a major study in Computer Science, Information Technology (IT), Science, Technology, Engineering, Mathematics (STEM), or closely related field OR accredited vocational training program in IT or related program
Demonstrated Ability to Use Modern Programming Languages and Frameworks
Fluency in at least one modern language such as C#, Python, or JavaScript/TypeScript
Experience with frameworks commonly used in modern application stacks (e.g., Flask, React, Express, etc.)
Understanding of Secure, Accessible, and Policy-Compliant Software Development
Awareness of and ability to apply secure coding practices (e.g., input validation, authentication patterns)
Experience implementing or validating accessibility standards (e.g., WCAG 2.1 AA)
Ability to follow agency or state-level development policies and documentation practices
Strong Problem-Solving and Collaboration Skills
Demonstrated ability to troubleshoot complex technical issues across services, deployments, or integration points
Effective communicator across technical and non-technical audiences
Willingness to give and receive feedback, iterate quickly, and work toward shared goals
Willingness to Learn and Experiment with Emerging Technologies
Must possess a valid driver's license or provide alternate transportation for occasional in-state travel, including in-person collaboration, team workshops, or agency events
May be required to work outside standard hours during production deployments, high-priority bug fixes, or in response to critical service outages affecting modernized applications or CI/CD pipelines
Must maintain the confidentiality and integrity of agency data, including information related to environmental monitoring, regulatory compliance, and personnel records
Must comply with the state's IT security, accessibility, and acceptable use policies, particularly as they relate to cloud-native services, public APIs, automation pipelines, and user-facing digital services
Must complete all required agency training, including cybersecurity, DEIR, public records retention, and accessibility, in a timely manner
The positions are responsible for staying current with modern development practices, MACH-aligned methodologies, DevSecOps principles, and emerging technologies such as AI-assisted development and cloud-native tooling

Preferred

Experience Refactoring Legacy Applications into Modular Architectures
Familiarity with MACH Methodologies or Composable Architecture Concepts
Experience with Cloud Platforms and Cloud-Native Deployment Patterns
Experience with Front-End Development in a Headless Architecture
Understanding of DevSecOps and Infrastructure-as-Code Concepts
Experience Using AI-Assisted Development Tools
Experience Working in Public Sector, Environmental, or Regulated Environments

Benefits

Medical/Dental/Vision for employee & dependent(s)
Public Employees Retirement System (PERS)
Vacation, Sick, and other Leave
11 Paid Holidays per year
Public Service Loan Forgiveness
Long Term Disability
Life Insurance
Deferred Compensation Programs
Dependent Care Assistance Program (DCAP)
Flexible Spending Arrangement (FSA)
Employee Assistance Program
Commute Trip Reduction Incentives
Combined Fund Drive
SmartHealth

Company

NEOGOV is the leading provider of workforce management software uniquely designed for the public sector, education, and public safety.

Funding

Current Stage
Late Stage
Total Funding
$700M
Key Investors
Warburg Pincus
2025-07-28Secondary Market· $700M
2025-07-28Acquired
2021-06-02Private Equity

Leadership Team

leader-logo
Shane Evangelist
CEO
linkedin
leader-logo
Brandon McDonald
Head Of Marketing
linkedin
Company data provided by crunchbase