Web Applications Programmer
Company: North Central College
Location: Naperville
Posted on: March 18, 2023
|
|
Job Description:
Posting Details
Position Information
Posting Number
S000518
Position Title
Web Applications Programmer
Department
Information Technology Services
Division
Information & Technology
Supervisor Title
Web Team Leader/Developer
Status
Full Time Regular
Position Summary
This position is a member of the web team who takes responsibility
for the development, prototyping, programming, testing, and
maintenance of web based applications. This will include coding,
testing and debugging, using design patterns, database design,
developing API services, integrating new and existing systems, and
learning new technologies quickly.
Description of Key Responsibilities
1. Design, develop, test, maintain new and existing
websites/applications, and make relevant recommendations to
management. This may include web-forms, database design, scripting,
or other development as needed.
2. Program as needed to integrate information resources (databases,
authentication systems, vendor supplied solutions, web APIs, etc.)
into the web environment.
3. Create custom applications as needed, utilizing web frameworks,
as necessary.
4. Integrate, test, and deploy open source and third-party
applications into the web.
5. Review website(s) for user-friendliness, marketing
effectiveness, ease of growth, and suggest improvements.
6. Ensure all new/current websites/applications are compatible on
all platforms and browsers.
7. Optimize graphics and websites for peak performance on modern
web-connected devices.
8. Maintain and administrate Drupal and WordPress modules/plugins
and sites.
9. Perform custom Drupal module development, theming development,
and work with key contributed modules and core API.
10. Participate actively in the team's rigorous application of
information security
11. Document code and procedures and share this knowledge with the
entire web team.
12. Demonstrate outstanding interpersonal skills in dealing with
persons both internal and external to the College.
13. Help maintain and administrate the College's intranet platform
(Unily), as well as provide assistance and other support to
intranet content creators
14. Collaborate with team members.
15. Well organized, detail-oriented, and flexible with regards to
project timeline shifts.
16. Identify, track, and resolve production issues quickly.
17. Resolve ITS help-desk issues related to the web.
18. Demonstrate civil and inclusive behavior when interacting with
staff, faculty, students and visitors to the College.
19. Promote a flexible, collaborative and inclusive work and living
environment and engage in educational opportunities to increase
awareness and understanding of diversity and inclusion.
20. Other job-related duties as appropriately assigned.
Required Knowledge, Skills and Abilities
1. Ability to communicate technical ideas to business users and
other teams (design, Q.A.).
2. Willingness to pursue additional training and to share that
knowledge to enhance the
functionality and resources of the team.
3. Ability to learn new technologies quickly
4. Ability to work on multiple projects with overlapping critical
tasks.
5. Ability to document code and web projects clearly and
concisely.
6. Knowledge of languages such as HTML, JavaScript, Java, PHP,
Perl, and SQL.
7. Ability to develop state of the art websites using the W3C
standards, adhere to coding standards for the application being
developed, and implement SEO best practices. Knowing Drupal coding
standards is a plus.
8. Knowledge of Drupal theming and development.
9. Knowledge of modern web frameworks including MVC frameworks or
others utilizing the object-oriented programming paradigm.
Knowledge of RESTful API development.
10. Ability to work with Web-connected databases, and an
understanding of query languages such as MySQL.
11. Experience with GIT, SVN, or any other version control
system.
12. Experience in creating and optimizing graphics for the Web
using tools such as Adobe Photoshop and Illustrator.
Distinguishing Characteristics
Detail-oriented and result-driven individuals who work well within
team environments and have good interpersonal skills, as well as
good client interaction skills. We are looking for someone who is
passionate about web development and willing to learn quickly.
Education/Training
Bachelor's degree in Computer Science, Interactive Media Studies,
or a related field.
Experience
One or more years experience performing progressively more complex
responsibilities in IT work such as; LAMP (Linux, SQL, PHP)
technology stack, Object Oriented Paradigms, HTML, CSS, JavaScript,
Git versioning and deployments. Experience administrating Content
Management systems and with Drupal is desirable.
Licenses or Certifications
Is This a Temporary Position?
No
Employment Conditions
An offer of employment is contingent upon successful completion of
the College's background screening process.
For more information about the College's vaccine expectation along
with other helpful information regarding the College's current
health and safety protocols-go to
covid.northcentralcollege.edu/health
Number of Vacancies
1
Posting Detail Information
EEO Statement
North Central College is an Equal Opportunity Employer committed to
increasing the diversity of our workforce. NCC provides reasonable
accommodation to applicants with disabilities where appropriate. If
you need reasonable accommodation for any part of the application
or hiring process, please notify the Office of Human Resources at
630-637-5757 or humanresources@hr.noctrl.edu
Determinations for reasonable accommodation will be made on a
case-by-case basis.
Close Date
Open Until Filled
No
Special Instructions to Applicant
Applicants who would enrich the diversity of the campus community
are strongly encouraged to apply.
Additional Information
#ZR
Keywords: North Central College, Naperville , Web Applications Programmer, IT / Software / Systems , Naperville, Illinois
Click
here to apply!
|