Florida East Coast Railway

  • Sr. Web Developer

    Job Locations US-FL-Jacksonville
    Posted Date 3 months ago(9/17/2018 2:02 PM)
    Requisition Number
    # of Openings
    Information Technology
    Retirement Plan
    Close Date
    Apply early as this job may be removed or filled as soon as there are sufficient applicants.
    Union Position
  • Overview

    Reporting to the Director of Development and Support, Web Properties, your role will be as Senior Web Developer and you will be designing, developing and supporting assigned applications, with the primary focus on customer-facing web applications. This position is a key member of an IT team that supports all aspects of the business. This is a functional as well as technical position, and requires excellent communication skills with interaction with all levels of the organization.


    • Participate in a technical capacity in all phases of the project life cycle including post-production support and on-going maintenance including development of technical specifications, coding, debugging, testing and documenting all application programs.
    • Participate and work with Functional Analysts in user interviews, feasibility analysis and assist in generating functional specifications.
    • Work with IT and business stakeholders to define and develop web applications, related reports and interfaces.
    • Review and assess future application release functionality and related emerging technology to identify impact of upgrade to existing functionality base and integration.
    • Responsible for integrations with some internally developed applications.
    • Ensure system enhancements follow the appropriate IT guidelines, meet or exceed user requirements and are completed in a timely fashion. Responsible for developing and maintaining documentation for technical manuals and reference material.
    • Ensure IT SOX compliance through proper testing of the design and operating effectiveness of general IT controls in the areas of security, physical access, user access, segregation of duties, change management, data back-ups and recovery and disaster recovery.
    • Work with business stakeholders to develop and maintain a Master Test Plan that defines all actions, deliverables, responsibilities and procedures to satisfy the user/customer quality and validation/qualification requirements
    • Assists process owners in the preparation and on-going maintenance of process documentation (policies, procedures, narratives, control matrices).
    • Provide technical assistance in application relational database management.
    • Maintain testing procedures required for new or changed processes in any application.
    • Assist managers and others in the department when necessary.
    • Within your purview, handle help desk issues reported by users.
    • This position encompasses a wide range of responsibilities and can vary on a daily basis.


    • BA or BS in Computer Science or 8+ years of related experience.
    • Have 8+ yrs of IT experience that is specific to web development.
    • Strong knowledge and experience in web development techniques, technologies and tools.
    • A strong fundamental knowledge of and demonstrable experience in providing secure web applications that are available on the general Internet to authorized users.
    • Implementation experience with a focus on change management and technology controls.
    • A strong fundamental knowledge of and experience in Linux, or other Unix-like operating systems, and the Apache web server.
    • A strong knowledge of and experience with web fundamentals: HTML, JavaScript, and CSS.
    • A strong fundamental knowledge of and experience in the Perl programming language.
    • A strong fundamental knowledge of data transport related technologies and techniques such as AJAX, JSON, XML, etc.
    • A strong fundamental knowledge of and experience with HTML, including HTML5.
    • A strong fundamental knowledge of and experience using Cascading Style Sheets (CSS) for layout and styling control, including one or more common templating kits.
    • A strong fundamental knowledge of and experience in one or more of the common Perl web frameworks, such as Catalyst, Dancer, or Mojolicious.
    • A strong fundamental knowledge of and experience with SQL. Specific experience in Oracle MySQL, IBM DB2 for iSeries, and Microsoft SQL Server is a plus.
    • Experience with web applications that can target mobile devices (tablets and mobile phones) is a plus.
    • Experience with Cordova mobile app development is a plus.
    • Experience with MVC and MVVM patterns.
    • Experience with RESTful Web Services.
    • Experience with source code control systems. Specific experience with git is a plus.
    • Experience using JavaScript frameworks (Sencha/Ext JS preferred.)
    • Experience with (including troubleshooting) JavaScript (jQuery specifically) for DOM manipulation and AJAX interactions.
    • Experience with CSS preprocessors like Sass.
    • Ability to write cross database compliant SQL for MySQL, DB2 for iSeries, Oracle, and SQL Server.
    • Experience with MySQL database optimization and maintenance.
    • Experience with image manipulation and optimization for web applications.
    • Ability to create and maintain a variety of technologies from user interfaces to third-party web service (REST/SOAP) business integration feeds.
    • Experience successfully implementing process improvement in a technology environment.
    • Ability to comprehend and implement complex business requirements in an exacting manner.
    • Good organizational skills and the ability to handle multiple priorities and manage time efficiently to deliver projects of varying size.
    • Experience with Agile software development practices (e.g. Scrum, Lean/Kanban.)
    • Experience with Atlassian tools like JIRA and Stash.
    • Excellent trouble shooting skills.
    • Experience in IT and SOX compliance.
    • Strong written and verbal communication skills across multiple levels and functions.
    • Strong analytical and research skills.
    • Ability to work independently as well as part of a team.
    • Ability to do limited travel to domestic locations.
    • Must be detail oriented and analytical.
    • Must have the ability to manage multiple complex work assignments simultaneously.
    • Ability and willingness to train/mentor junior developers.
    • Be available after hours as required to provide operational support.


    Qualified applicants will be considered for vacancies without regard to race, color, religion, sex, national origin, age, disability, or any other characteristic protected by prevailing state and federal laws, regulations and ordinances.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed