Solutions Architect - Tampa, United States - Hillsborough County

    Default job background
    Description

    Job Overview

    This position is a Solutions Architect role within Hillsborough County's Enterprise Geographic Information Systems (GIS) Section. The incumbent will lead development activities for the section, including all phases of application development, from discovery to deployment.

    The ideal candidate will have:

  • Extensive experience working with multiple JavaScript libraries (Dojo, jQuery, Leaflet, .
  • Experience with ArcGIS Enterprise and ArcGIS Online or Portal for ArcGIS.
  • Proficiency in solutions development using .NET, JavaScript, HTML5, CSS, Python, or Java.
  • Familiarity with RDBMS software, particularly SQL Server.
  • Experience documenting code and performing version control using industry standard methods and tools.
  • Experience integrating enterprise level applications.
  • Knowledge of Cloud based services and concepts.
  • Ability to work independently and proactively to solve complex problems.
  • Excellent writing and communication skills.
  • Salary

    $80,204 - $152,630

    Benefits

    Core Competencies

  • Customer Commitment - Proactively seeks to understand the needs of the customers and provide the highest standards of service.
  • Dedication to Professionalism and Integrity - Demonstrates and promotes fair, honest, professional and ethical behaviors that establishes trust throughout the organization and with the public we serve.
  • Organizational Excellence - Takes ownership for excellence through one's personal effectiveness and dedication to the continuous improvement of our operations.
  • Success through Teamwork - Collaborates and builds partnerships through trust and the open exchange of diverse ideas and perspectives to achieve organizational goals.
  • Duties and Responsibilities

    Note: The following duties are illustrative and not exhaustive. The omission of specific statements of duties does not exclude them from the position if the work is similar, related, or a logical assignment to the position. Depending on assigned area of responsibility, incumbents in the position may perform one or more of the activities described below.

  • Partners with business and technology subject-matter experts to understand the various levels of requirements, the domain, the viable technologies, and anticipated development required to fulfill any particular solution.
  • Leads the design and modeling of tactical architectures for delivery, development, and support of projects. Determines multiple design alternatives, assessing such alternatives based on all identified constraints, and selecting the most suitable options for further design, based on available technology platforms, staff skills and availability, workload and priorities.
  • Builds the long-term strategic roadmap for enterprise application systems' architecture. Designs and manages the system architecture and application activities; related to environments, modules, APIs, interfaces, workflows, enhancements, support, application security, and reporting.
  • Develops and implements plans for systems solution migration through multiple environments. Ensures that system solutions are developed tested, documented and implemented based on best practices and industry standards.
  • Develops and maintains policies, standards, and guidelines to ensure that a consistent framework is applied across the enterprise. Aligns IT strategy and planning with the organizations business goals and objectives. Communicates strategic content, planning and technical frameworks to management and leadership.
  • Reviews and monitors performance and perform capacity planning of enterprise infrastructure systems and develops management recommendations for the implementation of enhancements to the enterprise architecture. Recommends innovative solutions to reduce operational costs, improve client productivity, and enhance the efficiency and reliability of the enterprise infrastructure.
  • Stays abreast of new technological opportunities to better help provide the best value-added solutions to the enterprise. Maintains system certifications and training requirements.
  • Performs as supervisor to subordinate technical personnel engaged in performance of system design, analysis, implementation, maintenance and support of software systems. Provides coaching, mentoring and training to peers and subordinates.
  • Other duties as assigned.
  • Job Specifications

  • Extensive knowledge of computer systems, application, operating systems, system security measures, database management, scripting and .Net development.
  • Demonstrated experience building system road maps. Comprehensive knowledge in hardware, software, server and cloud platform solutions.
  • Demonstrated experience with business process and performance modeling, benchmarking, and financial analysis. Advanced knowledge of industry project methodologies and use of documentation platforms for project and technical documentation.
  • Extensive knowledge designing, integrating, and managing complex infrastructure and system architecture solutions to meet business requirements.
  • Ability to "think big" and challenge conventional wisdom regarding technology refresh and hype. Strong leadership and negotiation skills with business and technical groups.
  • Advanced ability to organize, prioritize and manage multiple complex projects, tasks and time to meet delivery dates. Demonstrated ability to build consensus among many stakeholders.
  • Ability to work independently and analyze, interpret and accurately summarize complex business processes and detailed information.
  • Advanced ability to develop, edit, and present technical designs, project plans, user stories, requirement documents, functional specifications, test cases and other technical reports and procedures.
  • Project professionalism and be a role model to peers and subordinate positions.
  • Ability to work effectively with others and provide superior customer service to end-users.
  • Communicate effectively both written and orally to end-users, vendors, management, and peers. Superior ability to communicate technical information to management and leadership.
  • Working Conditions and Physical Demands

  • The work is performed in normal office environment, and involves mostly sitting at a desk, and occasionally standing during presentations or special events. Occasionally requires travel, including overnight stays.
  • Occasionally intermittently sitting, standing, bending or stooping. Occasionally requires light lifting or carrying 25 lbs. or less. Normal office situation for seeing and hearing. Occasionally drives a vehicle.
  • Work Category

  • Sedentary work - Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects. If the use of arm and/or leg controls requires exertion of forces greater than that for sedentary work and the employee sits most of the time, the job is rated for light work.
  • Minimum Qualifications Required

  • Graduation from an accredited four-year degree granting college or university with a major in a computer technology or related field; AND
  • Seven to ten years of work experience being responsible for the architecture, design, and implementation of enterprise systems managing multiple, large, or cross-functional project teams; OR
  • An equivalent combination of education (not less than possession of a high school diploma/GED), training and experience that would reasonably be expected to provide the job-related competencies noted above.
  • Emergency Management Responsibilities

    In the event of an emergency or disaster, an employee may be required to respond promptly to duties and responsibilities as assigned by the employee's department, the County's Office of Emergency Management, or County Administration. Such assignments may be for before, during or after the emergency/disaster.