Note: The job is a remote job and is open to candidates in USA. The Washington State Department of Health is seeking an IT Application Developer to design, develop, implement, and maintain enterprise applications and data solutions that support public health regulatory and licensing systems. The role involves collaborating with various stakeholders to ensure secure and reliable applications that enhance health profession licensing and other public health services.
Responsibilities
- Design, develop, test, and maintain enterprise web applications, APIs, and system integrations using modern development frameworks, cloud technologies, and relational databases
- Build and optimize data solutions, including databases, ETL processes, stored procedures, reports, dashboards, and data integrations that support business operations and decision making
- Implement and maintain cloud-hosted applications and services using Azure platforms, web servers, and DevOps tools to ensure secure, scalable, and reliable system performance
- Analyze business requirements and translate them into technical designs and software solutions that meet operational, security, and accessibility standards
- Troubleshoot and resolve complex application, database, and system issues by researching root causes, implementing solutions, and documenting outcomes
- Conduct unit, system, performance, and quality assurance testing to ensure applications function as intended and meet coding, security, and accessibility requirements
- Manage technical implementation activities by developing work plans, tracking progress, coordinating with stakeholders, and delivering solutions that meet project timelines and business needs
- Develop technical documentation, coding standards, and best practices that promote maintainable, consistent, and high-quality systems across the organization
Skills
- Option 1: Eight (8) years of experience in one or more of the following IT disciplines: consulting, analyzing, designing, programming, installing and/or maintaining computer software applications
- Option 2: An Associate's degree or higher in Information Technology program or a closely related field AND six (6) years of experience in one or more of the following IT disciplines: consulting, analyzing, designing, programming, installing and/or maintaining computer software applications. Additional years of experience can substitute for education on a one-for-one basis
- Option 3: A Bachelor's degree or higher in Information Technology program or a closely related field AND four (4) years of experience in one or more of the following IT disciplines: consulting, analyzing, designing, programming, installing and/or maintaining computer software applications. Additional years of experience can substitute for education on a one-for-one basis
- At least three (3) years of experience in the software development field. Experience must include:
- Developing enterprise class, highly secure, and object-oriented web-based application system
- Experience with integration technologies -API, Restful services, SFTP, etc
- Experience with programming technologies such as .NET (ASP.Net, MVC, Core), Java/JSP, XML/JSON, React.js, Angular, CSS, JavaScript, HTML, Ajax, jQuery, etc
- Experience with low code platform technologies such as Salesforce, Power Platform, Nintex, MuleSoft, Box, etc
- Experience with Agile development and methodologies such as Scrum and Kanban
- Ability to clearly communicate concepts and ideas to a variety of audiences both verbally and in writing
- Demonstrated ability to understand every aspect of a technical solution
- Experience simultaneously managing multiple application development projects, enhancements, or production support activities
- Experience working collaboratively as part of a cross-functional team to design, develop, test, implement, or support software applications
- At least one (1) year of experience developing custom components, templates and web-based applications with the Salesforce PaaS
- A Bachelors' degree or higher in Computer Science, Management Information System, or closely allied field (Engineering/Mathematics)
- Experience with DevOps and Continuous Integration / Continuous Delivery practices and tools such as Azure DevOps and GitHub
- Experience developing CaaS applications in technologies such as Azure Container Apps, Docker, and Kubernetes
- Experience with cloud computing via Azure Services such as Azure Portal, Azure App Services, Application Insights, Azure Storage, Azure SQL and Azure Functions
- Experience developing custom components, templates and web-based applications with the Dynamics 365 PaaS
Benefits
- Comprehensive medical, dental, and vision coverage
- Life and long-term disability insurance
- Flexible spending and health savings accounts
- Retirement plans that help you plan for tomorrow while you’re living today
- Paid holidays, vacation and sick leave
- Dependent care assistance
- Professional development opportunities
Company Overview