Senior Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Knowledge, skills and abilities
• Extensive structured programming ability demonstrated by working ability to program complex applications in packages such as XML , JSON , Java, JavaScript, PHP , Oracle, and open database connectivity.
• Extensive knowledge of support required for an enterprise-wide web/mobile environment.
• Thorough knowledge of client/server and web environments.
• Thorough knowledge of systems design, security, and planning.
• Considerable knowledge of Vmware, Linux, Apache and the associated hardware and software.
• Working knowledge of SQL databases: PostgreSQL, MySQL, Oracle. Familiarity with NoSQL databases like Couchbase or MongoDB.
• Demonstrated ability to provide technical and project leadership to individual through a wide range of technical skills and at varying administrative levels.
• Effective oral and written communication skills.
• Considerable experience developing rich user interfaces in the browser using frameworks such as Node.js, Angular and React.js
Level and type of experience
• Extensive experience implementing and supporting a large-scale web environment on an enterprise level.
• Extensive experience with analysis, design, development and system documentation for software development projects.
• Extensive experience developing web based applications.
• Extensive experience with Apache, PHP and Java.
• Considerable experience working in a collaborative environment on large scale projects.
• Considerable experience in the design, development and implementation of software using modern Java-based development frameworks.
• Considerable experience in the gathering and development of customer specifications and taking a software development project throughout the full life-cycle of a project.
• Considerable experience developing software using modern Java EE or other Java-based web application development frameworks.
• Considerable experience developing rich user interfaces in the browser using frameworks such as Node.js, Angular, React.js and jQuery, as well as HTML5, CSS , JavaScript
• Considerable experience developing using PHP , Cross platform application development tools like Flutter or React Native.
• Some experience in test-driven development practices.
• Experience with systems integration strategies and patterns, such as REST / SOAP web services, messaging, direct SQL / LDAP .
Additional Considerations (supplemental knowledge, skills, abilities, education, experience, licensure, certification)
• Some experience with PHP , Angular, React, Flutter (or React Native), and Node.JS. B.S. or B.A. in Computer Science or MIS or equivalent combination of education and experience.
Conditions of Employment
• The equipment provided to staff with approved telework agreements enables them to deliver vital services to University faculty, staff, and students from remote locations.
• Many of our operations can and should continue as usual, even when the main physical campus is closed.
• Therefore, all division employees with an approved telework agreement are generally expected to work during official University closures.
Key Skills for This Role
Full Job Posting
Knowledge, skills and abilities
- Extensive structured programming ability demonstrated by working ability to program complex applications in packages such as XML , JSON , Java, JavaScript, PHP , Oracle, and open database connectivity.
- Extensive knowledge of support required for an enterprise-wide web/mobile environment.
- Thorough knowledge of client/server and web environments.
- Thorough knowledge of systems design, security, and planning.
- Considerable knowledge of Vmware, Linux, Apache and the associated hardware and software.
- Working knowledge of SQL databases: PostgreSQL, MySQL, Oracle. Familiarity with NoSQL databases like Couchbase or MongoDB.
- Demonstrated ability to provide technical and project leadership to individual through a wide range of technical skills and at varying administrative levels.
- Effective oral and written communication skills.
- Considerable experience developing rich user interfaces in the browser using frameworks such as Node.js, Angular and React.js
Level and type of experience
Extensive experience implementing and supporting a large-scale web environment on an enterprise level.
Extensive experience with analysis, design, development and system documentation for software development projects.
Extensive experience developing web based applications.
Extensive experience with Apache, PHP and Java.
Considerable experience working in a collaborative environment on large scale projects.
Considerable experience in the design, development and implementation of software using modern Java-based development frameworks.
Considerable experience in the gathering and development of customer specifications and taking a software development project throughout the full life-cycle of a project.
Considerable experience developing software using modern Java EE or other Java-based web application development frameworks.
Considerable experience developing rich user interfaces in the browser using frameworks such as Node.js, Angular, React.js and jQuery, as well as HTML5, CSS , JavaScript
Considerable experience developing using PHP , Cross platform application development tools like Flutter or React Native.
Some experience in test-driven development practices.
Experience with systems integration strategies and patterns, such as REST / SOAP web services, messaging, direct SQL / LDAP .
Additional Considerations (supplemental knowledge, skills, abilities, education, experience, licensure, certification)
- Some experience with PHP , Angular, React, Flutter (or React Native), and Node.JS. B.S. or B.A. in Computer Science or MIS or equivalent combination of education and experience.
Conditions of Employment
The equipment provided to staff with approved telework agreements enables them to deliver vital services to University faculty, staff, and students from remote locations.
Many of our operations can and should continue as usual, even when the main physical campus is closed.
Therefore, all division employees with an approved telework agreement are generally expected to work during official University closures.
About Old Dominion University
Public doctoral research university serving undergraduate, graduate, and medical students in Virginia.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Old Dominion University
Adjunct Faculty in Philosophy and Religious Studies
Norfolk, USA
Senior Software Developer
Norfolk, USA
Adjunct Faculty in Philosophy and Religious Studies
Norfolk, USA
VA School Certifying Official
Norfolk, USA
Systems Integration Specialist
, USA
Talent & Organizational Development Consultant for ETT
, USA
Assistant Vice President for Growth Marketing
, USA
Enrollment Counselor
, USA