Chautauqua Institution

  • Application Programmer

    Job Locations US-NY-Chautauqua
    Posted Date 1 month ago(11/12/2018 2:23 PM)
    ID
    2018-2427
    # of Openings
    1
  • Overview

    Chautauqua Institution is a ‘not-for-profit’ global convener of dialogue and debate on the most significant issues of the day through engagement across four pillars of arts, education, religion and recreation.  The Chautauqua Community is located on the shores of Chautauqua Lake in Southwestern New York State and comes alive each summer with a unique mix of fine/performing arts, lectures, interfaith worship/programs, and recreational activities.

     

    Position Summary

    The Application Programmer will report to the Director of Information Technology to function as a systems expert for computer programming on legacy system (iSeries/AS400) with potential to lead an organization wide evolution as part of a five-year strategic initiative to modern programming platforms. The incumbent will be responsible for interacting with managers and employees at all levels to maintain, develop and support legacy software applications with key focuses on accessibility, functionality, security and system maintenance.

     

    Responsibilities

    Responsibilities

    • Collaborate with interworking departments to understand business system as related to operational processes and implement software developments/enhancements for desired outcomes.
    • Design software applications using full suite of iSeries languages including, but not limited to: IBM Power/iSeries/AS400, RPG Free/IV/III, CLP/CL, OS/400, DB2/SQL, DDS, PF/LF, Web Services, Batch, Interactive and Service RPG programs using modular programming required.
    • Partner with Information Technology, operations management and systems users to develop and redesign RPG applications in an IBM environment.  Implement functional requirements of various applications with approval/instruction of Director of Information Technology.
    • Install, monitor, support and enhance software applications for iSeries/AS400.  Utilize variety of specific tools and toolkits for development and support of applications.
    • Perform complex system analysis, design/develop application programming and system interface. 
    • Complete application programming activities full cycle including, coding, testing, debugging, documenting, maintaining, and modifying complex applications programs.
    • Implement processes for the evaluation and selection of products, tools, services and infrastructure components ensuring alignment with organization wide business needs and architectural principles.
    • Ensure applications are developed in compliance with architectural standards, established practices and company policies and procedures.
    • Maintains technical documentation and maintenance of custom programming software.

    Qualifications

    Formal Education/Experience Requirements

    • Bachelor's Degree in Software Engineering or combined certification/education/experience equivalent to degree requirement preferred. 
    • Minimum 5-years’ experience developing and maintaining software applications for iSeries/AS400.

     Preferred Technical Experience Requirements

    • Technical: IBM Power/iSeries/AS400, RPG Free/IV/III, CLP/CL, OS/400, DB2/SQL, DDS, PF/LF, Web Services, Batch, Interactive and Service RPG programs using modular programming required.
    • iSeries: Rational Developer for Free-Format RPG IV, RPG Service Programs, Profound UI (Application modernization - green screen to GUI from Profound Logic Software)
    • Web: HTML, PHP

    Skills and Abilities

    • Working knowledge of application design activities, tools and techniques including ability to convert business requirements and logical models into a technical application design.
    • Conceptual ability to implement most effective packaged software and integrate with company applications, databases and technology platforms.
    • Application testing, designing, planning and executing application testing strategies and tactics to ensure software quality throughout all stages of application development.
    • Ability to execute major tasks, deliverables, and formal application delivery methodologies within confines of deadline among multiple priorities. 
    • Project management techniques and ability to plan, design, develop, test, implement and maintain system development life cycle segments and phases within confines of multiple/simultaneous deadlines.
    • Technical troubleshooting skills, tools and techniques.  Aptitude to anticipate, recognize, and resolve technical (hardware, software, application or operational) problems.
    • Formal software process improvement discipline and budget experience to assess/improve quality and operating costs associated with an existing application.

    Options

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