30 Sep
Systems Network Analyst Senior (Programmer) Transportation Applications
Florida, Fort lauderdale , 33324 Fort lauderdale USA

Vacancy expired!

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

GENERAL DESCRIPTIONSeeking a strong software development programmer with the ability to provide application development and support in a fast-paced 24x7 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.

The candidate should possess the following technical proficiencies
  • Developing and enhancing applications using the Microsoft .NET framework
  • Object-oriented design patterns
  • C#, HTML, CSS, JavaScript & ASP.NET
  • Web services, ASP.NET MVC, Web API & WCF
  • WinForms, WPF, and Console applications
  • LINQ & Entity Framework
  • Creating and modifying stored procedures, UDFs & Views on Microsoft SQL Server, Oracle 11g or above
  • Source control using Azure DevOps
  • As part of their application support role, the candidate will need to troubleshoot software and hardware issues. Issue resolution requires a broad range of troubleshooting skills related to:
  • Software functionality
  • Application server setup
  • Database management
  • Data analysis
  • Third-party products and tools

Minimum Education and Experience RequirementsRequires 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# including object-oriented design, systems analysis, and software development, support, and troubleshooting or closely related experience.Special Certifications and LicensesNone.

Preferences
  • 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

EXPERIENCE WITH ANY OF THE FOLLOWING IS A PLUSWorking knowledge of Information Technology used by Transit agencies such as facilities and maintenance work order processing, Bus Operator dispatch, and scheduling systems& on-board transit computerized applications, including Global Positioning Systems (GPS), Automatic Vehicle Locator (AVL), Automatic Passenger Counters (APC), Security Cameras, Automatic Vehicle Monitoring (AVM), Fare Box payments, Real-time passenger information Signage Systems.Working with a unionized workforceProject Management or Business Analysis certificates such as Project Management Professional Certification (PMP)Agile development certifications such as Certified Scrum Master (CSM), Six Sigma (6S) Green Belt, and above

DUTIES AND RESPONSIBILITIES: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 enablementUpdate databases, coding information, and analyze data to dispatch technicians to implement solutions or resolve issuesTest 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 resolutionPrepare system specifications, support documentation, and technical documentation for applicationsEvaluate programs, reports, objects, and scheduled processes to identify problems or improvements; perform modifications as neededEnhance and develop skillets of Transportation personnel to better support evolving goals and needsProvide technical expertise and project management direction of multiple large-scale information technology initiatives including technological research, analysis, design, development, and implementation of projectsReview systems designs, oversee application development, and monitor documentation accuracy and delivery timelinesReview County-wide information technology strategic direction, recommend approaches for incorporation of the emerging technologies when appropriate, and implement the approved approachPerform scheduled tasks and processes required to keep transportation systems running efficiently and effectivelyThis position includes rotational on-call Production support. First and second-level support involves (but is not limited to):Server-side application troubleshooting, upgrades, and patchingNetwork and communications hardware and software troubleshootingRequests for new desktop hardware and software installationsIncidents and problem management are administered through Broward County’s Enterprise Technology Services system. Support activities include:Prioritizing tickets and issues of varying severityFollow up and coordinate with other internal teams and external vendors to ensure the resolution of reported issuesMaintaining (creation and updating) documentation on applicationsSystem administration, such as adding new users and disabling old user accountsAdjusting profiles to provide correct application access to different user profilesChanges to web pages of applications per user requestsTraining 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 neededPerforms related work as assigned.

Vacancy expired!


Related jobs

Report job