Developer

Northwestern University

Evanston, IL

ID: 7113422
Posted: October 14, 2022
Application Deadline: Open Until Filled

Job Description

Job Summary:

Develops, codes, tests, and debugs new software or enhancements to existing software. Typically works with senior staff, but may coordinate smaller or less complex projects independently. Designs and implements basic technical solutions ensuring that business needs and requirements are met. Performs basic system integration tasks. Provides estimation for assigned tasks.

Designs and builds web pages using a variety of software applications, techniques, and tools
Designs web logic to support organization’s strategies and goals relative to automating workflow.
Responsible for design and use, developing and providing web content, or assuring the overall technical integrity of organization’s web applications and forms.
Specific Responsibilities:

Strategic Planning

Participates in the development of new goals and strategies based on interactions with primary user.
Develops plans for software deployment on heterogeneous systems.
Collaborates with user to develop workflow and best practices.
Partners with user in designing features for technology.
Administration

Responds to customer inquiries via phone, online, in-person, etc.
Creates and maintains code documentation.
Create, manage, and format site evaluations, forms, online surveys, web statistical tracking and reporting, interactive modules and other tools as required.
Grants system access to new user.
Evaluates feature/upgrade/change requests and recommends action.
Participates in interview process for new hires.
Identifies database and software performance issues and makes adjustments.
Development

Develops and maintains software infrastructure, via patches, bundles, releases, and maintenance packs.
Codes software applications adhering to designs and functionality supporting internal business requirements or external user.
Researches and develops new algorithms and statistical techniques designed for analyzing data based on customer needs.
Completes tier 3 troubleshooting.
Designs databases and data structures.
Prioritizes tasks within project.
Meets with business analyst/stakeholder to determine requirements.
Opens tickets with vendors.
Performance

Ensure NUIT web-based forms are accurate, clear, complete, compelling and error free.
Completes daily assignments, including art direction and image/graphic creation for visual elements to support the promotion of NUIT systems, services, and project.
Supervises

Assist with mentoring of student workers and other staff helping with web development projects.
Other duties as assigned.
Minimum Qualifications:

Bachelor's degree or 2 years equivalent experience.
2 years relevant experience
Please see information highlighted in tables below.
Enterprise Applications

TeamDynamix
Web Content Management System
Infrastructure (extends across applications)

Adobe Creative Cloud Suite
GitHub
Microsoft Exchange
Microsoft Office (Word, Excel, PowerPoint, Access, Outlook)
Microsoft SharePoint
Windows Operating System
Programming Languages and Frameworks

CSS
HTML 5
Java
JavaScript
JQuery
PHP
PL/SQL
Python
React JS
XML
Analytical

critical thinking
decision making
problem solving
Troubleshooting
use-case analysis
Project

collaboration and teamwork
functional documentation
organizational skills
planning
workflow development & documentation
Minimum Competencies: (Skills, knowledge, and abilities.)

Demonstrated experience in developing applications, products, and environments in HTML5, JQUERY, REACT JS, PYTHON, PHP, JAVA, C++, and GitHub.
Front-end and back-end development experience for seamless integration
Experience monitoring, analyzing, and using data strategically
Strong verbal and written communication skills and experience in messaging and branding in a Higher Ed institution.
Strong organizational skills and demonstrated ability to work effectively both independently and collaboratively with senior management and with colleagues across the University.
Preferred Qualifications:

Bachelor’s degree and advanced experience with web technologies.
Understanding of Web-based usability and accessibility guidelines (W3C, WCAG 2.0).
Demonstrated experience with content management systems, interactive design and architecture, video and accessible design.
Experience using ITSM platforms such as TeamDynamix and ServiceNow.
Experience with SQL and relational database management systems such as Oracle and MS SQL Server.
Preferred Competencies: (Skills, knowledge, and abilities)

Three year’s work experience
Understanding of the IT Infrastructure Library (ITIL) framework.