Broward County – Systems Analyst (Programmer) – Transportation Application Services/Information Technology – Plantation, FL

November 22, 2022

Job Description

Job title: Systems Analyst (Programmer) – Transportation Application Services/Information Technology

Company: Broward County


Job description: REQUIREMENTS AND PREFERENCES

The Broward County Board of County Commissioners Transportation Department, Information Technology Systems is seeking qualified candidates for the position of Systems Analyst (Programmer) – Application Services.

THIS JOB ANNOUNCEMENT WILL REMAIN OPEN UNTIL A SUFFICIENT NUMBER OF QUALIFIED APPLICATIONS ARE RECEIVED AND MAY CLOSE AT ANY TIME

This is a professional, technical, and analytical position with administrative responsibilities in computer system implementations, deployments, maintenance, and support. The ideal candidate will possess strong analytical, planning, problem-solving, writing, and presentation skills and excel at communicating effectively with management, peers, technology vendors, and business unit customers. The candidate must have reliable transportation to commute to various Transportation facilities during business hours and non-business hours to provide the necessary support. Candidates may be required to provide support even when not on call.

General Description

Analyzes computer application programs and supports computer hardware devices.

Works independently, under limited supervision, reporting major activities through periodic meetings.

Minimum Education and Experience Requirements

Requires a two (2) year degree from an accredited trade, technical or vocational school, college, or university with major coursework in computer science or a closely related field.

(Two years of relevant experience may be substituted for each year of the required education.)

Requires four (4) years of experience in systems analysis and applications programming or closely related experience.

Special Certifications and Licenses

None.

International Degrees

For consideration of international degrees, you must have the degree evaluated by an approved member of the National Association of Credential Evaluation Services (NACES). To access the NACES Membership directory, please visit www.naces.org/members.

Preferences

  • Bachelor’s degree from a college or university with major coursework in computer science or a closely related field.
  • Master’s degree from a college or university with major coursework in computer science or a closely related field.
  • Any Microsoft certification that is relevant for an application development and support role such as Microsoft Certified Solutions Expert (MSCE), Microsoft Certified Solutions Associate (MSCA), etc.
  • Project Management or Business Analysis certificates such as Project Management Professional Certification (PMP)
  • Agile development certifications such as Certified Scrum Developer, Six Sigma(6S) Green belts, and above
  • Graduation from the Transit Leadership Program
  • Any relevant application development certification in cloud environments (Microsoft Azure, Amazon Web Services, Google Cloud Platform)
  • 4+ years of C# (C sharp) application development
  • 2+ years of Crystal Reports, Server Reporting Services (SSRS), or Power BI reports development experience
  • 4+ years of Production application support and on-call experience
  • 2+ years of experience using SQL (Structured Query Language) working with Oracle/MS SQL creating and modifying tables, views, and stored procedures
  • 3+ years of experience in government or a transportation-related field

Additional preferences

Ability to troubleshoot and solve problems in a production support environment.

Object-oriented design patterns.

Proficiency in Webservices, ASP.NET MVC, WebAPI & WC, Winforms, WPF and Console applications, LINQ, Entity Framework, and Source control using TFS.

Understanding of SOLID architecture principles.

Analytical skills to effectively resolve complex technical problems, identify and implement process improvements, and think creatively.

Key Responsibilities and Essential Functions

The purpose of this position is for a programmer analyst with the ability to provide application development and support in a fast-paced 24×7 operation for Broward County Transit. The ideal candidate will be proficient in:

  • Support third-party Commercial Off the Shelf (COTS) applications
  • Assist business users in operational tasks such as support month-end billing
  • Business analysis and interaction with customers daily
  • Knowledge and implementation experience of SOLID principles and design patterns
  • Query MS SQL and Oracle databases and generate reports
  • Rotational on-call Production support including incident and problem management
  • Design and enhance new and existing Crystal reports, SSRS reports, or Power BI reports
  • Prepare systems specifications, support documentation, and technical documentation for applications
  • Develop and enhance applications using the Microsoft .NET framework
  • Object-oriented design patterns
  • C#, HTML, CSS, JavaScript, ASP.NET
  • Webservices, ASP.NET MVC, WebAPI, WCF & REST
  • Winforms, WPF, and Console applications
  • LINQ, Entity Framework
  • Azure DevOps to plan and track work, GIT and GIT workflows

Broward County Transit uses various vendor-provided COTS applications. The candidate will be required to acquire expertise in these applications and support these applications. As part of their application support role, the candidate will need to troubleshoot software application issues. The issues to be resolved require a broad range of troubleshooting skills related to software functionality, application server setup, database management, data analysis, and third-party products.

As part of their application development role, the candidate will need to interact with end-users to gather and document requirements and use cases. They are expected to write design documents, test scripts, and user manuals for users. The candidate must be proficient in application design, iterative/agile development, industry-standard testing, and change management processes.

Experience with any of the following is a plus

  • Working knowledge/experience supporting and using Fleet Focus FA/AssetWorks
  • Knowledge of billing and accounting such as Chart of Accounts, using PeopleSoft ERP
  • Knowledge of SOLID architecture principles
  • A working knowledge of Information Technology used by Transit agencies

Additional Job Requirements

  • Acquire expertise in third-party Transit and business-related applications and support these applications
  • Provide maintenance, enhancement, upgrade, and support as a primary and secondary Developer for various applications
  • Maintain the compliance and integrity of information in the Application portfolio monthly.
  • Comply with Project Management requirements and participate in related meetings, as needed
  • Attend and actively contribute to Code Reviews
  • Enter hours into the ticketing tool daily and review hours
  • Comply with the County Emergency Communication Plan for employees to ensure compliance during and after an emergency.
  • Maintain Continuity of Operations Plans, Disaster Recovery (DR) Plans and participate in DR testing, as required
  • Ensure Projects and assigned break/fix tickets meet and/or exceed customer satisfaction
  • Possess (or) secure and maintain a valid Florida Driver’s License at the time of appointment and for the duration of employment.
  • Provide maintenance, enhancement, upgrade, and support as a primary and secondary Developer for various applications
  • Maintain the compliance and integrity of information in the Application portfolio monthly.
  • Comply with Project Management requirements and participate in related meetings, as needed
  • Attend and actively contribute to Code Reviews
  • Enter hours into the ticketing tool daily and review hours
  • Comply with the County Emergency Communication Plan for employees to ensure compliance during and after an emergency.
  • Maintain Continuity of Operations Plans, Disaster Recovery (DR) Plans and participate in DR testing, as required
  • Ensure Projects and assigned break/fix tickets meet and/or exceed customer satisfaction
  • Possess (or) secure and maintain a valid Florida Driver’s License at the time of appointment and for the duration of employment

DUTIES AND RESPONSIBILITIES

The functions listed below are those that represent the majority of the time spent working in this class. Management may assign additional functions related to the type of work of the job as necessary.

Answers customer phone calls for service and provides first-level over-the-phone problem resolutions; maintains records, reports, and documentation on systems and software specifications and configurations.

Responds to second-level field support customer service calls; processes customer requests for new services related to desktop hardware and software including performing installations, upgrades, and training, and processing and monitoring purchase requests; installs, configures, designs, and maintains a network and communications hardware and software; troubleshoots and resolves hardware, software, and network problems.

Tests new code delivered by vendors; works with users to validate all possibilities of usage; performs regression testing to ensure that any new code will not have a negative impact on existing applications; and communicates all issues to vendors for testing and resolution.

Performs all system administration tasks, such as adding new users and disabling old users, adjusting profiles to provide correct application access to different user profiles; and making simple changes to web pages of applications per user requests.

Trains users in different areas to make them aware of all system capabilities; teaches users how to personalize the system to their needs; and trains on other computer issues, as needed and/or requested.

Performs a variety of systems duties including, but not limited to; updating databases, coding information, analyzing information, dispatching calls to technicians.

Performs related work as assigned.

WORK ENVIRONMENT

Physical Demands

Physical demands refer to the requirements for physical exertion and coordination of limb and body movement.

Performs light work that involves walking or standing most of the time and involves exerting up to 20 pounds of force on a regular and recurring basis, or skill, adeptness and speed in the use of fingers, hands or limbs on repetitive operation of electronic office equipment within moderate tolerances or limits of accuracy.

Unavoidable Hazards (Work Environment)

Unavoidable hazards refer to the job conditions that may lead to injury or health hazards even though precautions have been taken.

None.

SPECIAL INFORMATION

Americans with Disabilities Act (ADA) Compliance

Broward County is an Equal Opportunity Employer. The ADA requires Broward County to provide reasonable accommodations to qualified persons with disabilities. Prospective and current employees are encouraged to discuss ADA accommodations with the Professional Standards/Human Rights Section.

Emergency Management Responsibilities

During emergency conditions, all County employees are automatically considered emergency service workers. County employees are subject to being called to work in the event of a disaster, such as a hurricane, or other emergency situation and are expected to perform emergency service duties, as assigned.

County-wide Employee Responsibilities

All Broward County employees must serve the public and fellow employees with honesty and integrity in full accord with the letter and spirit of Broward County’s Employee Code of Ethics, gift, and conflict of interest policies.

All Broward County employees must establish and maintain effective working relationships with the general public, co-workers, elected and appointed officials and members of diverse cultural and linguistic backgrounds, regardless of race, color, religion, sex, national origin, age, disability, marital status, political affiliation, familial status, sexual orientation, pregnancy, or gender identity and expression.


Expected salary: $68259.34 – 108940.92 per year

Location: Plantation, FL

Job date: Tue, 22 Nov 2022 05:10:29 GMT



Location

Related Jobs