SharePoint Systems Administrator IV

Codetech•Madison, WI
•Remote

About The Position

Work under general supervision of the Collaboration and Project Management Supervisor to develop, test, implement, maintain, and support applications and reports. Participate in all phases of the IS Systems Development Methodology and develop applications and workflows in response to requests from DOC business partners. Technologies may include SharePoint Designer, MS Access, MS InfoPath, MS Power Apps, MS Power Automate, Ivanti, TypeScript, .NET, and SQL. Work with Department personnel to analyze user needs, prepare business requirements documents and specifications, and design, write, test, and move application components into production in accordance with established standards. Lead work as a member of system development teams under a project manager’s direction as needed, and maintain and support existing applications. Comply with Department administrative rules and agency policies and procedures, including those related to the Department’s Reentry philosophy and its use of evidence-based strategies, practices, and programs targeting individuals’ criminogenic needs and risk levels. Candidates must be Wisconsin residents or willing to relocate to Wisconsin at their own expense before starting. The position may be performed 100% remotely within Wisconsin.

Requirements

  • Knowledge of project management methodologies.
  • Effective interpersonal, verbal, and written communication skills.
  • Knowledge of data modeling techniques.
  • Effective problem-solving skills.
  • Knowledge of techniques for providing excellent customer service.
  • Ability to assess customer needs and communicate clearly with customers of varying technical levels, verbally and in writing.
  • Ability to multitask, manage time, and prioritize duties effectively.
  • Ability to establish and meet project timelines.
  • Knowledge of Systems Development Life Cycle processes.
  • Effective teamwork skills.
  • Knowledge of methods for recognizing and evaluating information management and procedural problems and recommending solutions.
  • Knowledge of systems analysis processes and techniques.
  • Knowledge of generally accepted business practices.
  • Knowledge of SharePoint administration and development.
  • Knowledge of accessing Web Services (REST).
  • Knowledge of automated forms and workflows.
  • Knowledge of relational database management systems such as SQL Server or Oracle.
  • Knowledge of programming languages or tools such as SQL, MS Access, TypeScript, or .NET.
  • Knowledge of development tools such as SharePoint Designer and Visual Studio.
  • Knowledge of Service Desk application architecture and configuration techniques.
  • Knowledge of low-code platforms and associated development processes.
  • Knowledge of the corrections industry.
  • Knowledge of software testing techniques.
  • Knowledge of DevOps.
  • Knowledge of Microsoft 365.
  • Candidates must be Wisconsin residents or willing to relocate to Wisconsin at their own expense before starting.

Responsibilities

  • Analyze existing systems and procedures across correctional institutions, Community Corrections field offices, and other departmental units, including business functions, processes, organizational structure, job responsibilities, information flow, and computer equipment.
  • Analyze and define business requirements for development or enhancement of SharePoint and SharePoint Online solutions, Power Apps, packaged software applications, electronic forms, workflows, reports, interfaces, Ivanti IT Service Manager configurations, and data extracts.
  • Learn methods for running applications in a DevOps environment.
  • Conduct business workflow analysis and create and maintain business requirements documentation.
  • Ensure systems tools and methodologies follow agency technical policies and standards.
  • Develop and evaluate application alternatives and recommend changes or improvements to meet business needs.
  • Prepare project plans for small projects or provide detailed tasks for project plans.
  • Develop detailed design specifications and work with system users to confirm mutual understanding and agreement.
  • Estimate resources needed for proposed program changes.
  • Provide independent project management leadership for complex application projects.
  • Attend meetings and provide project status review reports as appropriate.
  • Develop prototypes based on proposed designs for approval.
  • Program application components to implement business logic or generate user-interface content, including program documentation.
  • Develop and review detailed program specifications.
  • Compile and link application components as needed using compiler software.
  • Develop and code complex collaboration, Service Desk, and business applications that meet business requirements and Department standards.
  • Develop and maintain program documentation.
  • Develop and document software unit test plans, prepare test data, and demonstrate application component validity.
  • Develop, document, and coordinate system integration test plans.
  • Coordinate systems installation.
  • Provide technical application support and training to Department staff on information systems and resources.
  • Assess customer needs and communicate clearly with customers of varying technical levels, verbally and in writing.
  • Identify information or problem areas that require staff training or technical assistance.
  • Create and maintain product documentation for development, maintenance, and support.
  • Prepare information, manuals, handouts, demonstrations, and training materials.
  • Provide input to BTM supervisors about application development and collaboration application support issues.
  • Track time against appropriate tasks and standards.
  • Build job knowledge and skills through training, reading, conferences, work assignments, and seminars.
  • Perform other duties as assigned by the supervisor.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service