Montclair State University

  • Web Application Developer

    Job Locations US-NJ-Montclair
    Posted Date 2 months ago(6/5/2018 3:37 PM)
    ID
    2018-1798
    # of Openings
    1
    Category
    Information Technology
  • Overview

    Under the direction of the Manager of Web Development for Information Technology, the Web Application Developer develops Internet and intranet applications for use within Information Technology and the campus at large. Performs requirements analysis and technical planning in the design and implementation of secure applications in a multi-platform client/server environment. Audits and analyzes systems performance, stability and security measures and makes recommendations for hardware and software upgrades. Performs related duties as assigned, necessary, or requested by management.

    Responsibilities

    • Develops client/server applications to meet the business and operational requirement s for the Information Technology Division.
    • Consults with the AVP, Enterprise Application Systems and the Web Portal Developer Lead to perform and/or assist the technical support staff in the installation and deployment of applications according to baseline security measures and appropriate operation and functionality practices.
    • Adheres to industry and university best practices for application design and deployment and leverages open standards development tools, languages, and libraries whenever possible.
    • Develops programs, command procedures and scripts to enhance the functionality and manageability of supported systems.
    • Evaluates program goals, operations and performance as required; develops and implements alternative procedures to improve performance and meet program objectives.
    • Maintains integrity and appropriate confidentiality in Institutional and program operations.
    • Contributes to the preparation of studies and reports containing findings and recommendations for the implementation of application software to meet the needs of the various users.
    • Establishes and maintains effective communication and cooperative working relationships with the Institutions administrators, faculty and staff, government, and private agencies in order to accomplish the objectives of the Information Technology Division.
    • Develops appropriate communication with user community to insure transfer of operational, procedural, and policy information.
    • Works with the project managers and internal clients to develop plans and verify requirements for software applications that generate the need for changes in the information technology infrastructure.
    • Evaluates and recommends hardware and/or software to meet current and future needs for application development and/or application testing.
    • Represents the university at conferences, seminars or meeting as required.
    • Serves on ad hoc and standing committees as required.
    • Performs other functions consistent with the job title as necessary and as directed by the Manager, Web Development
    • Performs other duties as assigned.
    • Management retains the right to add or change job duties at any time.

    Qualifications

    REQUIRED:
    •    Bachelor's degree from an accredited institution. However, applicants with extensive applicable experience in the related field will also be considered.
    •    Four years of professional experience in systems programming with knowledge of procedural and object-oriented programming languages such as Java Standard Edition, Java Enterprise Edition, PHP, C, and C++.
    •    Ability to prepare clear and detailed documentation and correspondence.
    •    Ability to communicate effectively in verbal and written form in order to establish cooperative working relationships and coordinate programs with other offices or organizations that impact or relate to work of the program or unit.

    PREFERRED:
    •    Knowledge of web services such as WSDL, HTML, XML, JSON, JSP, Java servlets and servlet containers, and database technologies such as my SQL, Postgres, Oracle, MS-SQL, ODBC and JDBC as well as LDAP protocol.
    •    Understanding of operating systems including: Unix/Linux, Windows 2008/2012, and Mac OS.
    •    Working knowledge of data, Internet and local area network security practices and procedures.
    •    Experience in higher education or other field experience that is directly related to the functions of the position.
    •    Knowledge of middleware and scripting languages including:  Bourne shell, Perl, PHP
    •    Understanding of internet standard protocols like TCP/IP, UDP, DNS, IMAP/POP
    •    Knowledge of encryption technologies such as PGP, SSH, and SSL/TLS, and the ability to leverage those technologies in standalone or web based applications.
    •    Ability to maintain a Best Practices approach to design, development, and testing of production quality software applications, and ability to architect such applications according to established security policies.
    •    Ability to prepare clear and detailed documentation and correspondence.

    Options

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