About The Position

The Web Application Developer Analyst develops and maintains the Department of Social Services’ application-development offerings and delivers integrated solutions for complex technical and business issues. The role supports application design, performance monitoring, systems analysis, quality assurance, and integration using technologies that include Microsoft .NET, C#, ASP.NET, MVC, Blazor, React, Microsoft Power Platform, Dynatrace, ServiceStack, web services, and APIs. The position analyzes requests and requirements; designs, builds, tests, documents, and maintains secure, multi-tiered applications and integrations; and supports production systems. It applies development standards and technologies, follows the department’s software-development lifecycle, and ensures solutions conform to prescribed architecture and security requirements, including applicable federal information-security requirements. The role works with Enterprise Architecture, Infrastructure & Operations, project teams, business partners, and other developers, providing technical guidance and support across projects.

Requirements

  • Experience working extensively across all phases of a project development lifecycle, including requirements analysis, design, implementation, testing, documentation, standards reviews, and maintenance support.
  • Experience developing through project lifecycle phases using iterative, Agile, and waterfall models.
  • Experience with RDBMS, SQL, JavaScript, jQuery, Ajax, XML/XSLT, HTML, CSS, and JSON.
  • Experience with defect-tracking and source-code utilities such as Git, CI/CD, Jira, Rational software, or equivalent tools.
  • Experience in object-oriented analysis and design and UML.
  • Experience designing and developing SOA solutions for publishing and consuming web services, and developing workflows that expose SOAP and RESTful web services.
  • Experience with relational databases such as Oracle and Microsoft SQL Server.
  • Experience with Visual Studio, VS Code, or equivalent.
  • Experience with LDAP, Active Directory, or similar directory services.
  • Considerable professional experience designing, developing, maintaining, and supporting enterprise applications using Microsoft .NET technologies, including C#, VB.NET, ASP.NET, MVC, and Blazor.
  • Experience developing and integrating RESTful APIs, web services, payment-processing solutions, interactive voice response integrations, scheduled services, and other enterprise application interfaces.
  • Experience with front-end and web-development technologies such as React, Node.js, TypeScript, JavaScript, HTML, CSS, and Bootstrap.
  • Experience with relational and distributed data technologies such as Microsoft SQL Server, DB2, Redis, Entity Framework, LLBLGen, PetaPoco, and SSIS.
  • Experience developing background services and automated job-processing solutions using technologies such as Quartz.NET.
  • Experience with Microsoft Power Platform technologies, including Power Apps and Power Automate.
  • Knowledge of ServiceStack, Dynatrace, and integration concepts.
  • Experience developing and maintaining secure, multi-tiered, public-facing and internal enterprise applications.
  • Experience designing and executing automated unit, functional, and integration tests using tools such as NUnit and Selenium.
  • Experience with source-control, work-management, and CI/CD technologies such as Git, GitHub Actions, TFS, Azure DevOps, and Jira.
  • Experience using API-development and testing tools such as Postman.
  • Experience supporting source-control platform migrations and establishing automated build and deployment pipelines.
  • Experience documenting system architecture, application designs, interfaces, workflows, and construction decisions using appropriate technical artifacts.
  • Experience communicating technical designs, risks, recommendations, and system artifacts to business partners, project teams, enterprise stakeholders, and senior management.
  • Experience providing production support, including triaging issues, analyzing and correcting trouble reports, performing root-cause analysis, and managing production-support processes.
  • Experience working in Agile development environments and collaborating directly with business partners to prioritize and deliver solutions.
  • Knowledge of federal and state information-security requirements, including experience supporting applications subject to IRS Federal Tax Information security standards and related audits.
  • Experience providing technical guidance, mentoring, code-review assistance, and development support to other team members.

Nice To Haves

  • Hands-on work experience in platform technologies such as .NET code development.
  • Experience with multi-tiered system platforms such as Microsoft Power Apps.
  • Experience documenting system design and construction using UML diagrams and other artifacts.
  • Experience presenting artifacts to enterprise stakeholders or senior management.
  • Experience providing production support, including analyzing and correcting trouble reports and managing production-support processes.

Responsibilities

  • Clarify requests for solutions, enhancements, or system changes.
  • Estimate requests, tickets, proposals, and production issues.
  • Analyze user requirements, documentation, and business requests to develop automated solutions.
  • Design, develop, and maintain secure multi-tiered applications, APIs, services, scheduled processes, and system integrations.
  • Maintain production code, applications, programs, databases, interfaces, and supporting test plans.
  • Develop and execute unit, integration, regression, and automated tests.
  • Support source-code management, automated builds, deployments, and continuous integration and continuous delivery processes.
  • Troubleshoot production incidents, identify root causes, implement corrective actions, and support system performance and availability.
  • Collaborate with business partners to triage, prioritize, and resolve reported issues.
  • Provide technical guidance and assistance to other development team members.
  • Provide direct technical and production support to TSD and its business partners.
  • Assist project management with analysis and research for technical efforts requiring development resources; communicate problems and project risks.
  • Design technical requirements for project managers and teams, guide work across multiple projects, and ensure development standards and technologies are applied appropriately.
  • Work with Enterprise Architecture and Infrastructure & Operations to ensure solutions conform to prescribed architecture; seek input on architecturally significant items.
  • Follow VDSS standards and processes and ensure solutions comply with applicable security protocols and guidelines.
  • Prepare system documentation and construct code to deliver quality, cost-effective, timely solutions in accordance with the department’s lifecycle development approach.

Benefits

  • Health insurance
  • Life insurance
  • Pre-tax spending accounts
  • State-funded short- and long-term disability
  • Paid holidays
  • Vacation
  • Tuition assistance
  • Free wellness programs
  • State retirement plan with options for tax-deferred retirement savings, including employer matching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service