IT Application Development (Senior Specialist)

State of Washington
Olympia, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 131K

Job location

Olympia, United States of America

Tech stack

.NET
Microsoft Windows
Agile Methodologies
Artificial Intelligence
Software Applications
C Sharp (Programming Language)
COBOL
Computer Programming
Databases
Decision Support Systems
IIS
Machine Learning
Microsoft Visual Studio
Microsoft Software
Microsoft SQL Server
Team Foundation Server
Natural Language Processing
Systems Development Life Cycle
SharePoint
Software Engineering
SQL Databases
SQL Server Reporting Services
T-SQL
Web Applications
Web Services
Executive Control Language
Enterprise Software Applications
Information Technology
Text Analysis

Job description

The DCYF Application Development team is seeking a skilled .NET Developer to help design, develop, and support mission-critical applications that directly support the agency's mission to protect children and strengthen families. This role serves as a technical lead on a collaborative team, working on secure, high-availability applications, mobile solutions, and system integrations that support critical child welfare and business services across Washington State. Some of what you will get to do:

  • Independently creating, upgrading, maintaining, enhancing, testing and replacing existing applications
  • Participates in iterative process improvements regarding the System Development Life Cycle (SDLC.)
  • Designs and develops of interfaces with business partners (state agencies as well as third party.)
  • Uses software development methods and tools to integrate and support custom-off-the-shelf (COTS) software and services.
  • Decomposes high-level business and user requirements into functional requirements
  • Troubleshooting and resolving complex application, interface and data related issues.
  • Ensures security and privacy requirements are met.
  • Monitors health and function of applications, reacts and responds to problems.
  • Provides technical leadership to application development team
  • Develops applications integrating AI capabilities such as text analysis, automation, or decision support

Requirements

Do you have experience in Windows?, Do you have a Associate's degree?, Eleven (11) years of progressively more complex problem solving as a developer designing, developing or maintaining large-scale applications with mission critical business functions using .NET C#, SQL Server, SQL Reporting Services, Transact SQL, Web based programming, and supporting tools. Expert knowledge of application development principles, concepts, technologies, current industry standards and the Microsoft technology stack including Windows, Visual Studio, IIS, .NET C#, SQL, TFS, SharePoint, etc., Associate's degree or higher with a focus on computer science or closely allied field. AND Nine (9) years of progressively more complex problem solving as a developer designing, developing or maintaining large-scale applications with mission critical business functions using .NET C#, SQL Server, SQL Reporting Services, Transact SQL, Web based programming, and supporting tools. OR Bachelor's degree or higher in computer science or closely allied field. AND Seven (7) years of progressively more complex problem solving as a developer designing, developing or maintaining large-scale applications with mission critical business functions using NET C#, SQL Server, SQL Reporting Services, Transact SQL, Web based programming, and supporting tools. * Experience may be gained concurrently.

Desirable/Preferred Qualifications:

  • Experience in Unisys COBOL, UCOB MCB TIP Programs interfacing with Web Services, 2200 Executive Control Language (ECL), DMS 2200 database software, and SSG.
  • Experience maintaining and supporting IT applications in a 7 day a week / 24 hour a day availability situation.
  • Agile Training or Certification
  • .NET Developer training or certification
  • Familiarity with concepts in Machine Learning or Natural Language Processing.

Apply for this position