The I.T. Application Development Manager is responsible for the design, development, maintenance, and overall architecture of institutional Websites and web-based applications.
- Defines and communicates a strategic approach to the Internet and Intranet with regards to the functionality and connectivity of the faculty/student needs and the business needs.
- Architects and personally leads and develops web based application projects to meet specific constituent needs.
- Manages department staff and resources to meet the goals of department, division, and college.
- Manages the design, development, and maintenance of the infrastructure required for effective delivery of all Web applications. Ensures optimum performance, scalability, and usability with solid architectural standards. Recommends acquisition of performance monitoring tools as required.
- Leads the web application planning process, ensuring product design is clearly defined and specific functionalities are included.
- Works with faculty, staff, and the development team in order to establish, create, promote, and enforce web architectural guidelines.
- Creates and maintains detailed, architectural design specification documents for the web sites and web based applications.
- Collaborates with Network Operations staff to create and maintain high performance and high reliability technical platforms serving web applications.
- Translates complex business needs and problems into innovative technical solutions. Gathers accurate application and web site requirements and architects new systems to meet those needs.
- Establishes standards for reusable software components in order to create architecture that is scalable and flexible for future growth.
- Researches, defines and implements best practices in all areas of the web application ecosphere; including Operating Systems, Web Servers, Application Settings, Database Settings, Network Settings, and Tools used to deploy, maintain and monitor the Web Applications
- Creates and maintains detailed plans on Disaster Recovery, and how Web Applications will be impacted by major disruptions in regular service or resources.
- Bachelor’s degree in a related field required
- Minimum of 3 years relevant professional web applications work experience required
- Web Applications knowledge with the required development language frameworks and integrated development environments required:
ColdFusion or equivalent server language
( PHP , ASP )
Exlipse or equivalent IDE
Source Code Control such as: SVN or GIT
Web Services and REST APIs
Knowledge of database tools- MS SQL
Server, PostgreSQL, MySQL
- Experience with relevant web software development patterns such as but not limited to MVC , MVVM required
- Experience with one or more current Web Development Frameworks such as: (jQuery, ExtJS, Sencha Touch, KnockoutJS, Angular, Backbone, etc.) required
- Experience with: Android; iOS, Mobile Web; Java; JSP ; Spring; Hibernate; jUnit; ColdSpring) preferred
- Working knowledge of: ActionScript; Adobe Flex; Adobe Flash; SWIZ ; Caringorm preferred
- Ability to define problems, collect data, establish facts, and draw valid conclusions required
- Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables required
- Current knowledge of Database software; Design software; Development software; Internet software; Order processing systems; Project Management software; Spreadsheet software and Word Processing software required
- Working knowledge of systems administration practices, network layout and protocols, security and firewalls, Internet protocols, object oriented programming methodologies, database design practices, and systems integration concepts required