
State of Washington
Description
WSLCB Vision
Safe communities for Washington State
Mission
Promote public safety and trust through fair administration and enforcement of liquor, tobacco cannabis and vapor laws.
This recruitment will remain open until filled. First application review will begin March 2, 2020 and then ongoing on a weekly basis. The hiring authority reserves the right to make a hiring decision at any time. We encourage all applicants to apply as early as possible.
This is a non-permanent backfill position that may last up to 6 months. Who we are The mission of the Washington State Liquor and Cannabis Board (WSLCB) is to promote public safety and trust through fair administration and enforcement of liquor, cannabis, tobacco, and vapor laws. At the WSLCB we pride ourselves on creating the “wow” factor in everything we do. We search for people who demonstrate a strong work ethic, excellence in customer service, partnering and teamwork, and quality performance. We strive to be a great place to work by fostering a safe, open, inclusive and healthy work environment. We want to ensure that our organization is as diverse and inclusive as our great State of Washington.
We want to create a culture that fosters excellence in customer service, open and honest communication, transparency and accountability, data driven decisions, and business initiated process improvement. Your opportunity at a glance This position is located in the Information Technology Services Division (ITSD) of Washington State Liquor and Cannabis Board (WSLCB) within the Application Team which serves to define business technical needs, design, develop and maintain software solutions that are innovative, secure and meet IT industry standards. The Application team consists of the WSLCB’s application developers and system administrators. This position is a senior developer and reports to the Application Development Supervisor, under general direction with daily work provided by the Systems Modernization Project (SMP) Project Manager.
This position provides expert level technical services by designing, testing, implementing and maintaining multi-dimensional information systems used to provide, manage, monitor and assess data required to make informed decisions at enterprise, division and business unit level for large and highly complex development efforts. This position works with highly visible systems that have agency-wide, statewide, and multi-agency impact; providing integration solutions for internal and cross-enterprise systems.
During the duration of this temporary position, the developer is expected to be working primarily on project work for the agency system modernization project and supporting the COTS/SaaS solution implementation efforts. Developer tasks include analyzing and documenting existing solutions, integrations and associated data, documenting functionality of existing solutions, leading the data cleansing efforts for legacy solutions, design and development of replacement system integrations and interfaces, design and participate in data conversion efforts, design and develop data ETLs to support data warehouse and legacy system operations, and general support of the implementation project.
WSLCB provides a modern work environment and excellent benefits including: Training and career development programs Tuition reimbursement Flexible work schedules Telecommuting opportunities Generous wellness program Onsite exercise facility Active and engaging diversity program Infant at Work program. Organization’s commitment to your personal health and well-being. Work/life balance. Free parking A comprehensive benefits package. Duties
Perform analysis of applications, interfaces and application components at an working level using WebAPI, REST, C#, .NET, MVC, Entity Framework, HTML5, AngularJS, JavaScript, T-SQL, SSIS and enterprise messaging software independently for large and complex information systems.
Your Primary Duties Will Include
Analyze and document applications and application components Design, develop and repair application integrations and data warehousing Lead and perform application, interface and data analysis Lead large and highly complex development efforts using an agile development methodology Review and approve code modification of fellow developers before migrated into user acceptance testing and into production Develop and plan code implementations Mentor and coach of junior level developers Design, create and update SQL databases Write queries, develop reports and update data Extract data from multiple data sources Manage code – version history and manage work items Maintain System documentation and Security & Coding Standards Verify and validate successful code migration and implementation including code review of Commercial off the Shelf (COTS) systems Qualifications
Required Qualifications
Expert-level knowledge and experience in the following areas:
.NET Framework, MVC, and C#. T-SQL, SSIS, and Relational Mapping. IT solutions architecture, application designing, building and maintaining complex web based application using modern HTML, JavaScript .NET, and CSS tools and techniques including version control, automated testing and continuous integration. Designing, building, maintaining RESTful web services using, .NET, Web API, etc. Working in an environment where IT security best practices, policies, and procedures are required and audited, with having responsibility for enforcing and administering the policies and procedures.
Working-level Knowledge And Skills In The Following Areas
SDLC (Software Development Life Cycle), and Agile development methodology. Unit testing, requirements testing, user testing, load testing, functional, performance/load testing, and regression testing. Workload management – ability to plan and organize assignments to create timely, accurate work products. Work efficiently, remain focused, and handle interruptions effectively. Performing and leading application development and IT project management skill. Research and problem solving – collect, synthesize, and evaluate information. Systems security – knowledge of systems security best practices and industry standards. Systems integration in application development. Writing and oral communication – convey information in verbally and in writing according to the needs of the audience, and receive and understand spoken information. Expert-level knowledge of business and management principles involved in planning, resource allocation, leadership techniques, production methods and coordination of people and resources.
Preferred/Desired
Bachelor’s degree from an accredited college or university with major coursework in data science, information technology, web development, computer science, or related field. OR 4 years of demonstrated experience as an application architect and developer.
Working-level knowledge and recent experience in the following areas: Building web-based mapping applications using ESRI’s ArcGIS API. Cloud Architecture and developing using PaaS, SaaS, IaaS with focus on scalability, security and integration challenges Designing and building native and/or hybrid mobile applications for Windows, Android and iOS.