CSS - - Architect
Role details
Job location
Tech stack
Job description
In the Division of Management Services - Department of Corrections, and under the direction of the Bureau of Technology Management (BTM) Team, and as a member of the BTM Content Solutions Team, this specialized position requires the application of a combination of the highest levels of theoretical and practical knowledge in the development, consumption, reuse and/or integration of web services and web applications. Provides direction, guidance and consultation on IS technical issues specific to content, application/service consumption and deployment to the DOC administrators, business managers, IS managers, IS specialist and professional positions. Responsible for establishing technical policies, parameters and standards on an agency-wide basis. Will interact with IS staff in other agencies and represent the DOC on enterprise-wide committees/task forces and serve on interagency and/or advisory groups to identify business drivers for web applications and service consumption for current DOC applications.
The Applications Technology Consultant shall comply with the Departments administrative rules and the agencys policies and procedures including those related to the Departments overall Reentry philosophy of using evidence-based strategies, practices and programs which target an offenders individual criminogenic needs and risk level.
% Time Objectives and Tasks
35% A. Serve as the technical expert for the design, delivery and maintenance of Java, Java EForms (JEF),
JavaScript, etc., in a DevSecOps environment. Lead and mentor developers using best practices and tools, utilization of APIs, micro services and OnBase integrations, etc. Analyze existing software development processes and create an optimized DevOps CI/CD pipeline (where applicable) to rapidly build and deliver applications
A1. Understand the customers and/or stakeholders involved in the overall business processes that
are associated with the business drivers and how they will be impacted by the web service
strategy.
A2. Discover, analyze, organize and document application functional and data requirements.
A3. Determine gaps in current capabilities to meet web service integration and consumption goals.
A4. Design software components and develop application prototypes (where applicable); Build and debug software components using a variety of programming languages, professional tools, and integrated development environments.
A5. Develop procedures and application code to integrate two or more applications that consume new or existing web services. Develop and implement procedures to manage data DevOps repositories with consistency and quality.
A6. Design, develop, and implement applications, scripts, etc., using APIs, microservices, approved architecture tools, libraries, software architectures, which define the interrelations between individual applications, web services library and the infrastructure that supports them.
A7. Interface with managers and management teams presenting information about new or changed applications, potential new business opportunities in technical advances, and impacts on business rules.
A8. Analyze technical strengths and weaknesses of applications that are in use and/or those under consideration for purchase
A9. Identify new cost-effective tools, utilities and solutions for rapid web service co
Requirements
- Onsite or Remote: Must be CURRENT WI resident. No relocation allowed. Able to work remotely with good performance.