Job Summary: IT Applications Analyst utilizes specialized knowledge of software & systems components and applies knowledge and skills in problem-solving, implementing configuration changes, including technical expertise in assigned systems. Analyzes, documents, installs, supports, and maintains applications, software, and systems.
Hands-on support for day-to-day usage of solutions. Facilitate the investigation of production outages/problems and the subsequent restoration of service; diagnose and resolve issues; ensure determination of root cause with plans for remediation.
Maintains a deep domain knowledge of the functionality of Milwaukee County Enterprise applications, technology, and integrations.
Lead development and maintenance activities for assigned applications.
Provides technical support to IMSD staff and customers.
Converts requirements into appropriate system configurations.
Supports the planning, creation & implementation of interfaces & other integration as necessary.
Strive to implement elegant solutions which will result in less issues, less complexity, and easier ability to troubleshoot & maintain.
Ensure delivered solutions meet Milwaukee County’s standards for security, data integrity, platform, and performance.
Work with Manager, assigned team, and business unites to execute on assigned application roadmap per schedule and budget.
Ensure that configuration management policies and procedures are in place and followed consistently.
Be self-motivated, self-directed, and have a sense of urgency around solving production problems.
(Re)install, (re)configure, and upgrade software and systems.
Be an advocate for your applications and systems to keep them up-to-date and operating efficiently.
Provide input to key technology design decisions by conducting technical review of design; evaluate and provide recommendations.
Utilize Team Foundation Server / Azure DevOps for source code repository.
Creates, implements, maintains and tests DR procedures for applications.
Ensures Change control and support ticketing processes are executed by defined procedures.
Practice strong personal management routines; effectively participates in the IMSD performance management process to drive goals & performance; Works effectively in a matrix environment & develop a culture of collaboration; Ensures IMSD reputation for solid delivery.
Use a data driven approach to drive process improvement for all supporting activities.
Partner with 3rd party vendors to review deliverables and hold them accountable.
Desire to learn and become an expert with other technologies as needed.
Be able to learn and adapt to processes, tools, and methodologies.
Help to implement processes, tools, and methodologies to make the tech team more successful.
Stay current with various web technologies and share unique insights with the team.
Rotating on-call support a few weeks per year.
Other related duties as assigned.
Knowledge, Skills, and Abilities:
Excellent communication skills both verbal and written.
Experience setting up and managing web-based applications.
Well versed in technical concepts, approaches, and designs.
Solid understanding of internet technologies like HTTPS, FTP, IIS, SMTP, DNS, and VPN.
Experience working with databases like Azure SQL, SQL Server, MongoDB, Oracle, Access, or other database technologies.
Experience with file formats like CSV, XML, fixed-length, and EDI.
Experience with content management systems like OnBase, Titan, or other.
Knowledge of internet-based productivity suites like Microsoft’s Office 365 or Google’s G Suite.
Working knowledge of Agile and waterfall methodologies for planning and executing work.
General knowledge of network hardware/protocols and desktop hardware/operating systems.