IT App Development - Journey

Everett Community College

Everett, WA

Job posting number: #7255494

Posted: June 14, 2024

Application Deadline: Open Until Filled

Job Description

Job Summary/Basic Function:
The Journey level IT Application Developer supports campus-wide, mission critical, high impact applications, including web applications. As a member of the Web Development & Data Services team, this position is responsible for the design and administration of campus applications. Tasks include application development using various programming languages or methods, database design, and integration of third party software. This position may also assist with installation, maintenance and troubleshooting of both physical and virtual servers, appliances, database integrations and SaaS solutions.

Develops, prototypes, tests, and deploys applications that support departmental needs or campus-wide initiatives.
Gathers user requirements from stakeholders or subject matter experts, translating business needs into functional specifications, sets project deliverables and timeline, and manages project scope.
Develops and writes documentation related to the structure and maintenance of custom, in-house, applications. This also includes creating reports to be used for strategic planning and training materials utilized by peers and lower-level staff.
As part of the Web Development team, review system logs and messages, investigate performance problems and make recommendations for system enhancements, as needed.
Collaborates on and adheres to the College’s web standards for the DevOps lifecycle. This includes application development, source code management, security testing and versioning.
Analyzes, reviews and mitigates system problems and performance, ensuring the integrity, consistency and availability of all web server resources.
Provides applications support, performance monitoring, maintaining database backup and recovery environment.
Produces queries, stored procedures, data scheduled tasks, review optimization and support database development.
Actively engages in the larger application/web development community and helps guide the Web team in utilizing emerging best-practices and technologies.
Acts as a subject matter expert in full-stack development on a scrum delivery team, collaborating with campus stakeholders, designers, and other technical staff.
Coaches and influences team-members on best practices and emerging technologies.
Own support tickets as assigned. Take responsibility for investigating and clarifying the issue and communicating the status of this work up to and including resolution.
Communicates occurrence of outages or application errors and resulting actions taken to resolve or escalate problems.
Works effectively with all levels of internal campus staff and possibly outside vendors or collaborators.
Other web duties as assigned.
Minimum Qualifications:
Bachelor’s degree in Computer Science, Web Design, Application Development, or related field (Industry certifications may also be used in lieu of a college degree) and three (3) or more years of industry experience in web development and application deployment OR equivalent combination of work experience, education, and industry certification that show significant expertise in web application development processes.
Experience with creating web applications using dynamic programming languages, HTML5, CSS3, and a modern JavaScript framework.
Experience with SQL query development, design and optimization.
Knowledge of Internet standards relative to web technology development and web accessibility.
Knowledge of Linux and Windows command line interface (CLI).
Experience working in a source control environment, to maintain organization and logging of codebase changes.
Commitment to or demonstrated experience providing an equitable, safe and inclusive environment for all students, employees and patrons.
Professional and courteous with strong verbal and written communication skills in order to interact effectively at all levels of the organization.
Experience working independently on complex tasks, both design and implementation.
Preferred Qualifications:
Bachelor’s degree in Computer Science, Web Design, Application Development, or related field AND five or more years of industry experience in web development and application deployment.
Experience developing applications with ColdFusion (Adobe CF or Lucee), PHP and jQuery.
Experiencing designing web interfaces based on WCAG 2.0 (AA) / Section 508 Web Accessibility standards.
Experience using Docker and/or Cloud Application Development in such platforms as AWS or GCP.
Experience testing and reviewing web security using OWASP application security assessment.
Ability to analyze and refine application requirements
Experience developing and maintaining a modern Drupal content management system.
Experience with Linux (RedHat) and Windows Server administration.
Experience with Microsoft SQL Server and MariaDB database administration and query development.
Experience working in or for institutions of higher education
Physical Demands
Everett Community College follows the Americans with Disability Act (ADA) and provides the following information as a guideline for applicants:
Ability to operate office equipment
Ability to sit or stand for extended periods of time
Ability to read and verify data and prepare various materials
Ability to exchange information on the phone or in person
Ability to climb under and over desks and equipment
Ability to carry, lift or move equipment up to 25 lbs and occasionally up to 75 lbs
Ability to kneel, stoop, crouch, crawl, and climb ladders frequently
Ability to utilize hand tools and small power tools
Frequent repetitive arm, hand, and finger motions

Apply Now

Please mention to the employer that you saw this ad on

More Info

Job posting number:#7255494
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
United States
More jobs from this employer