Web Application Developer #00098A
PHP Web Application Developer (00098A)
This position is responsible for designing, developing and maintaining web applications for all Center for Learning and Teaching online initiatives, as well as the Office of Distance Learning's Personal Learning Environment for faculty and students.
Old Dominion University's Center for Learning and Teaching is seeking a PHP Web Application Developer. If you enjoy building Object Oriented-based solutions to interesting and challenging problems but desire more autonomy and freedom in your implementation strategy to push your own abilities and gain experience in the skillsets that you want to develop, then perhaps you'll find working with us as a welcome change of pace. In addition, you'll also find that our benefits packages are some of the best available, along with the opportunity to pursue coursework, and an overall less stressful work environment allowing you to find a better balance between life and work. We seek candidates who have a high level of expertise and experience with PHP, C# or Java and a decent understanding of HTML and CSS. A reasonable grasp of JavaScript, experience building responsive and accessible client-side interfaces are nice to have, but not a dealbreaker. Last, but not least, we seek candidates who take pride in building clean code that is reliable and robust, built upon solid programming design principles and philosophies.
Required Qualifications:
Considerable knowledge of web application development and deployment, including software development life-cycle. Considerable knowledge of the practices, policies and procedures used in building highly interactive and visually appealing web application interfaces using JavaScript and backend technologies.
Excellent verbal and written communication skills and interpersonal skills required. Demonstrated ability to program complex web applications in packages such as PHP, C#, or Java. Demonstrated ability to code using HTML5, CSS3, and AJAX. Considerable experience in learning technology development and deployment, including software development lifecycle. Considerable experience related to the programming of web applications using AJAX, PHP and JavaScript. Some experience coding and deploying responsive designs. Some development experience with Node.js or other CLI-based build processes.
Preferred Qualifications:
Considerable experience in building PHP web applications. Considerable knowledge of best practices in interaction design, responsive design, mobile/tablet UI UX, accessibility, Section 508. compliance, and WCAG 2.0. Considerable knowledge of SQL databases such as MySQL, SQLite, Postgres or SQL Server.
Some knowledge of JS libraries (e.g., jQuery, Backbone, Angular, Underscore, D3, Raphael). Considerable knowledge of web browsers on multiple operating systems to debug and evaluate the functionality and design of web sites and instructional technologies. Skills and abilities in a wide array of learning technologies and learning technology programming including traditional technologies such as servers and databases. Demonstrated ability to work with API services. Demonstrated familiarity with web servers, setup, maintenance and security, including cloud or virtualized instances, in both Windows and Linux environments. Demonstrated familiarity with application development procedures. Working familiarity with any of the following technologies: NoSQL databases (MongoDB or CouchDB), Apache Lucene or Solr, ElasticSearch/Kibana/LogStash, Docker. Ability to analyze and solve performance issues in web systems.
Demonstrated ability to use Git (or similar) version control applications. Project management skills.
Conditions of Employment:
In accordance with Executive Directive #18 issued by Governor Ralph Northam effective September 1, 2021, all Old Dominion University employees who enter the workplace or work remotely must disclose their vaccine status to the designated university personnel. Employees who are not fully vaccinated or who refuse to disclose their current vaccine status, must undergo weekly COVID-19 testing and disclose weekly the results of those tests to designated university personnel.
This is open until filled recruitment. This recruitment may close after the five-day required posting period when a suitable pool of applicants has been generated.
Old Dominion University is an equal opportunity, affirmative action institution.