APU is seeking employees who desire to engage in our thriving culture by cultivating community through professional interactions, demonstrating a posture of lifelong learning, and modeling Christ-like character. Working together, employees at APU commit to establishing a university atmosphere that is pleasing to God and edifying to one another.
As a member of the Strategic Communication and Engagement Web development team, participate in the development and maintenance of the university’s public website using PHP, HTML/CSS, and JavaScript.
Create Web-based systems to manage website content, back-end systems to display dynamic and/or interactive information to website users.
REQUIRED EDUCATION
- B.S. in computer engineering, web development, computer science or equivalent experience.
REQUIRED EXPERIENCE
- 5+ years experience with backend web development.
- 5+ years of experience building well tested high volume, large-scale, distributed systems.
PRIMARY DUTIES/ESSENTIAL FUNCTIONS
- Use PHP or Python to develop and maintain internal content management and reporting tools, updating and retrieving data from the university database and dynamically generating output for use in public Web pages.
- Using frameworks to build service-side software and integrate APIs and cloud computing.
- Analyzing and compiling data, codes and processes to identify areas of improvement and resolve issues.
- Work jointly with frontend developers along with other team members to set up objectives, as well as design cohesive, functional script; and brainstorm solutions to technological business challenges that impact the university website.
- Think strategically, creatively and innovatively using sound judgment and technical skills.
- Strong understanding of programming techniques and tools, as well as the web development cycle.
- Record data and report findings to the appropriate parties.
- Proficiency in writing and optimizing SQL queries.
- Create security settings, restore and back up technologies for databases and websites.
- Work in a fast-paced, ambiguous environment while managing and prioritizing multiple responsibilities.
- Create and manage web-based tools, modules, and back-end applications that enhance the user experience on our site, expedite the workflow process, and ensure accuracy and timeliness of content.
- Design and implement back-end interfaces between APU’s website and third-party systems, creating a seamless front-end experience where possible. (Example: Create code libraries to request event data from the university-wide event management system and display it on the website where needed.)
- Work with IMT on issues of server maintenance, system cross-compliance, and integration.
- Improve functionality of existing system.
- Proficient understanding of code versioning tools, such as Git.
- Stay current with trends and best practices in the web that inform recommendations and day-to-day implementation decisions in order to improve the user's experience with APU's online presence.
- Research best-practice technologies and development techniques, and apply learning outcomes to relevant web development topics such as organization of systems and content, use of multimedia, and adherence to standards and accessibility.
- Create and maintain documentation related to development standards, codebase improvements, and proper use of web-based systems and tools.
Other
- Regular, punctual attendance as required by the supervisor based on department needs.
- Performs other duties as required by the supervisor.
SKILLS
- Ability to easily adjust priorities as required by situations outside scope of control.
- Ability to communicate backend development decisions to non-technical team members and partners.
- Experience building custom web-based tools for site or data management.
- Ability to integrate internal and third-party systems via web service or API.
- Familiar with ProMAX file server platform.
- Extensive PHP programming experience.
- Familiar with object-oriented design patterns.
- Knowledge of Perl, C++, Java, or other related languages preferred.
- Experience in cross-browser, cross-platform web development using standards-based HTML, CSS, and Javascript; with special attention to responsive design and accessibility concerns.
- Experience in migrating and rewriting a codebase from one programming language to another.
- Understanding of common data interchange formats such as XML and JSON.
- Experience in database design and SQL, especially using MySQL and PostgreSQL.
- Experience as a Python developer preferred.
- Familiar with at least one popular Python framework such as Django, Flask, or Pyramid).
- Familiar with a Linux-based web server environment and comfortable developing on Mac and Windows workstations using SSH and FTP for server management.
- Experience with Google Cloud Platform is a plus.
- Experience managing and contributing to repositories in Bitbucket or GitHub.
MENTAL DEMANDS
- Ability to problem-solve, with strong team orientation and consensus-building skills.
- Ability to independently plan, architect, and implement complex programming projects based on given requirements.
- Ability to work under pressure, exuding a mature demeanor while multi-tasking in a deadline oriented environment with accuracy and consistency.
- Ability to work independently and meet deadlines.
- Ability to work collaboratively with a team, as well as an independent contributor.
- Ability to exercise good judgment and discretionary skills in determining when to act independently and when to consult management prior to taking action.
- Self-starter with a positive attitude.
- In agreement with the purpose and goals of Azusa Pacific University in providing a Christian-based higher education for its students.
PHYSICAL DEMANDS
- Requires repetitive motions and sitting at a computer keyboard.
- Hearing and speaking on the telephone.
- Able to conduct business at other offices on campus.
- Able to lift, bend, grasp, reach, lift up to 20 lbs. occasionally.
VISUAL DEMANDS
- Reading, writing notes, and computer monitor.
ENVIRONMENT
- Pleasant office, highly energetic, comfortable temperature.
TECHNOLOGIES
- HTML, CSS and Javascript.
- ProMAX file server platform.
- PHP programming.
- Object-oriented design patterns.
- Python, Perl, C++, Java, or other related languages.
- Cross-browser, cross-platform web development using standards-based HTML, CSS, and Javascript.
- Common data interchange formats such as XML and JSON.
- Database design and SQL, especially using MySQL and PostgreSQL.
- WordPress, Laravel, Node, Angular, and React is a plus.
- Linux-based web server environment, and Mac and Windows workstations using SSH and FTP for server management.
COMPENSATION
Grade 10: $25.94-$33.72/hourly.
Salary will be commensurate with qualifications, experience, and internal equity.
Azusa Pacific University is a Christ-centered, multicultural community that values and seeks faculty and staff who are committed to diversity, work effectively with diverse populations, and engage others in ways that honor our rich cultural mosaic and biblical foundation.
Click below to discover some of the many benefits APU employees enjoy including competitive health care options and a generous tuition discount.
http://www.apu.edu/humanresources/benefits/
You can learn more about APU by watching the stories of faculty, staff, and alumni as they carry out our mission here: http://www.apu.edu/stories/
_ _
Azusa Pacific University will conduct a background check on all final candidates.
Review of applications will begin immediately, and the position will remain open until filled unless otherwise stated. Azusa Pacific University does not discriminate on the basis of race, color, national origin, sex, age, disability, or status as a veteran in any of its policies, practices, or procedures. Women and minorities are encouraged to apply.
Required Skills
Required Experience