All Broward County employees strive to demonstrate the County's four core behavioral competencies.
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives.
Customer focus: Building strong customer relationships and delivering customer-centric solutions.
Instills trust: Gaining the confidence and trust of others through honesty, integrity, and authenticity.
Values differences: Recognizing the value that different perspectives and cultures bring to an organization.
See job listing on Government Jobs: https://www.governmentjobs.com/careers/broward/jobs/3715609/
The Broward County Board of County Commissioners Transportation Department is seeking qualified candidates for Systems Network Analyst Senior in the Information Technology, Application Services Section.
Seeking a strong software development programmer with the ability to provide application development and support in a fast-paced 24×7 operation for the Broward County Transportation Department. The position involves analysis, design, implementation, and support for in-house developed applications, Commercial-Off-The-Shelf (COTS) products, and related computer hardware devices.
The candidate will be required to quickly gain expertise on these transportation-specific applications and understand their associated business domain.
Strong business analysis skills are critical for this role. The candidate will interact with end users to gather and document requirements and use cases. They are expected to write design documents, test scripts, and user manuals. A successful candidate will be proficient in application design, iterative/agile development, industry-standard testing, and change management processes.
This position works independently, under limited supervision, reporting major activities through periodic meetings to business stakeholders and the Applications Services Supervisor.
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 programming experience with at least one modern language such as Java, C++, or C#, with a preference in .NET development, including object-oriented design, systems analysis, and software development, support, and troubleshooting or closely related experience.
Special Certifications and Licenses
Bachelor's Degree in Information Technology or field of study closely related to area of assignment
Master’s Degree in Information Technology or field of study closely related to area of assignment
Any Microsoft Certification relevant to application development and/or support role (i.e., Microsoft Certified Solutions Expert (MSCE), Microsoft Certified Solutions Associate (MSCA), etc.)
Agile development certifications such as Certified Scrum Developer, Six sigma(6S) Green belts, and above
Any relevant application development certification in cloud environments (Microsoft Azure, Amazon Web Services, Google Cloud Platform)
Project Management or Business Analysis certificates such as Project Management Professional Certification (PMP)
4+ years of SQL experience (Oracle or SQL Server)
4+ years of Production application support and on-call experience
5+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design, systems analysis, software development, support, and troubleshooting
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
The functions listed below are those that represent most of the time spent working in this class. Management may assign additional functions related to the type of work of the job, as necessary.
Software development and 3rd party Commercial-Off-The-Shelf (COTS) application configuration activities include:
Develop software solutions throughout the entire process including research, creation, testing, debugging, training, documentation, and web enablement
Update databases, coding information, and analyze data to dispatch technicians to implement solutions or resolve issues
Test new code delivered by vendors; work with users to validate all possibilities of usage; perform regression and negative impact testing on existing applications, and communicate all issues to vendors for resolution
Prepare system specifications, support documentation, and technical documentation for applications
Evaluate programs, reports, objects, and scheduled processes to identify problems or improvements; perform modifications as needed
Enhance and develop skillets of Transportation personnel to better support evolving goals and needs
Provide technical expertise and project management direction of multiple large-scale information technology initiatives including technological research, analysis, design, development, and implementation of projects
Review systems designs, oversee application development, and monitor documentation accuracy and delivery timelines
Review County-wide information technology strategic direction, recommend approaches for incorporation of the emerging technologies when appropriate, and implement the approved approach
Perform scheduled tasks and processes required to keep transportation systems running efficiently and effectively
This position includes rotational on-call Production support. First and second-level support involves (but is not limited to):
Server-side application troubleshooting, upgrades, and patching
Network and communications hardware and software troubleshooting
Requests for new desktop hardware and software installations
Incidents and problem management are administered through Broward County’s Enterprise Technology Services system. Support activities include:
Prioritizing tickets and issues of varying severity
Follow up and coordinate with other internal teams and external vendors to ensure the resolution of reported issues
Maintaining (creation and updating) documentation on applications
System administration, such as adding new users and disabling old user accounts
Adjusting profiles to provide correct application access to different user profiles
Changes to web pages of applications per user requests
Training users in different areas to make them aware of all system capabilities; teaching users how to personalize the system to their needs; and training on other computer issues, as needed
Performs related work as assigned.
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.
Provides design, procurement, implementation, and administration of the network infrastructure - routers, switches, and plans; provides procurement, implementation, and administration of firewalls; provides administration of the Voice over Internet Protocol (VoIP) phone system; and manages network related projects.
Analyzes, diagnoses, and rectifies issues related to server and/or desktop/laptop computer problems as they are reported on an emergency or non-emergency basis; including issues related to missing drives and group policy scripts.
Completes ad-hoc projects based on end user and Information Technology (IT) analyst needs, including troubleshooting and updating and maintaining file systems.
Performs change control tasks, including implementing and updating web applications as needed by application analysts; launches and implements any new technologies approved by management and special task force; studies, investigates, reviews, and recommends implementation of evolving and emerging technologies.
Performs analyses of systems designs, develops applications, and documents work flow and processes; reviews peer-reviewed and professional material in digital and paper formats to keep up with the latest trends in both the library and technology community.
Provides help desk support; responds to calls, emails, incident tickets, and/or inquiries from computer/network users and customers to resolve/troubleshoot microcomputer and minicomputer hardware or software issues; provides tech support in the field and after hours support.
Provides systems administration for servers, patch installation and upgrade maintenance; installs, configures, and reimages desktop/laptop hardware and software; performs data backup and restores; and manages computer security and virus removal.
Performs related work as assigned.