The Senior Instructional Applications Developer plays a crucial role in designing, developing, and maintaining innovative and transformative educational software applications that facilitate learning and enhance the educational experience for learners and educators.
Applicants should have the skills and expertise to work on both the front-end and back-end development of web applications and possess a broad knowledge of various technologies and frameworks required to build and maintain complete software solutions. Be prepared to work with creative teams on all design aspects of application development, including wireframing, rapid prototyping, technical documentation, and usability testing.
A cover letter and link to your portfolio/samples are required.
This position is based out of the university’s home office in Albany, NY with the option of considering remote candidates. Remote employees will have mandatory occasional travel for meetings, conferences, and professional development opportunities. Remote employees are expected to be available during work hours 8:30am – 5:00pm Eastern time. The University will supply necessary equipment to perform the essential functions of this job (e.g., laptop, docking station). Employees are responsible for having a workspace where they can participate in virtual meetings without multiple interruptions and noise.
Duties and Responsibilities
Collaborate with cross-functional teams, including designers, product managers, and other developers, to define and implement innovative solutions.
Develop and maintain web applications, ensuring high performance, responsiveness, and scalability.
Write well-designed, clean, and efficient code using appropriate technologies.
Convert project requirements and high-fidelity mockups into functional prototypes.
Maintain, modify, and upgrade software following deployment using agile development principles.
Build user interfaces and experiences that are intuitive and visually appealing.
Write technical and support documentation and handbooks that depict application design, usage, and implementation.
Collaborate with team members on code reviews, project planning, and brainstorming sessions.
Troubleshoot and debug production issues, providing timely resolutions.
Evaluate existing applications, add new features, reprogram them if necessary, or complete updates.
Stay up to date with emerging technologies and industry trends and apply them to current and future projects.
Bachelor's degree in computer science, software engineering, computer programming, or equivalent.
Must have at least two years of experience working in an iterative software-development methodology.
Must have at least two years of experience applying UX best practices to web-based application development.
Ability to work in fast-paced, rapidly changing environments.
Strong verbal and written communication skills for collaborating with faculty, students, and production team members.
Ability to clarify and work through complex, ill-defined problems that involve multiple stakeholders and systems.
Experience creating accessible web applications following Web Content Accessibility Guidelines (WCAG 2.1 AA).
Knowledge of version control systems (e.g., Git) and agile development methodologies.
Understanding of web architecture, including HTTP, RESTful APIs, and web security best practices.
Experience with AR software development kits (SDKs), such as Vuforia, ARCore, and ARKit.
Proficiency in back-end technologies such as Node.js, Python, Ruby, or Java.
Strong proficiency with modern frameworks like React, Angular, or Vue.js.
Experience with server-side frameworks like Express.js, Flask, Ruby on Rails, or Spring.
Familiarity with database systems such as MySQL, PostgreSQL, MongoDB, or Oracle, and proficiency in writing efficient queries.
Experience with cloud platforms (e.g., AWS, Azure) and deployment tools is a plus.
Familiarity with mobile app development or DevOps practices is an advantage.
Preferred Master's degree.
The hiring salary range for this position is $70,000.00 - $90,000.00. The hiring salary range above represents the University's good faith estimate at the time of posting.
If you have problems with online submission, please call 518-608-8270.
Excelsior University offers competitive compensation and a generous benefits package that includes paid time off, retirement, and excellent health insurance. Interested candidates should submit a letter of application, resume, and the names of three professional references. Please submit requested information by clicking the Apply Now button on this page.
Excelsior University is an equal opportunity employer committed to ensuring all qualified applicants receive consideration for employment without regard to any legally protected characteristic.