What are the responsibilities and job description for the Software Applications Developer position at BUSINESS IMAGING SYSTEMS INC?
Job Details
Description
- Higher Education software applications development experience Needed! If you are passionate about software development and eager to work in a dynamic and innovative environment, we encourage you to apply and be a part of our growing team! MUST have worked in LMS, SIS and/or Student CRM and have experience in one or more of the following software: Peoplesoft, Ellucian, Jenzabar, Slate, Mutara, Stellic, Tess, Transferology
To be a highly skilled, ambitious, and motivated Software Applications Developer with experience to make an immediate IMPACT in higher education vertical to design, develop, test, and maintain software applications that meet the unique needs of academic institutions. You should have expertise in multiple programming languages, a strong understanding of internal & external software development methodologies, and the ability to work collaboratively to enhance educational technology solutions.
- Design, develop, and implement high-quality software applications tailored for higher education institutions.
- Collaborate with faculty, administrators, and IT stakeholders to understand application needs and enhance student, faculty, and administrative experiences.
- Write clean & efficient code using appropriate programming languages & frameworks.
- Perform testing & debugging of applications to ensure functionality, performance, & security.
- Maintain and update existing software applications to enhance performance, compliance, and user experience.
- Integrate software applications with Learning Management Systems (LMS), Student Information Systems (SIS), Student CRM, and other higher education platforms.
- Document software development processes, including coding standards and technical specifications.
- Stay up to date with emerging technologies, tools, and best practices in higher education software development.
- Troubleshoot and resolve software-related issues in a timely manner.
- Work in an Agile development environment and participate in code reviews, sprint planning, and regular stand-ups.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience developing applications for higher education, including integrations with LMS, SIS, Student CRM, or research management platforms.
- Experience in one or more of the following software: Peoplesoft, Ellucian, Jenzabar, Slate, Mutara, Stellic, Tess, Transferology
- Proven experience in software development, with a strong emphasis on applications used in higher education.
- Expertise in one or more programming languages (e.g., Java, Python, C#, JavaScript, etc.).
- Experience with front-end and back-end development technologies, including frameworks such as React, Angular, .NET, or Django.
- Strong knowledge of database management systems (SQL, NoSQL, PostgreSQL, etc.).
- Familiarity with cloud computing platforms (AWS, Azure, or Google Cloud) is a plus.
- Understanding software development methodologies such as Agile and Scrum.
- Ability to write clean, maintainable, and well-documented code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Experience with DevOps practices, CI/CD pipelines, & version control systems preferred.
- Master’s degree in a relevant field.
- Knowledge of cybersecurity best practices relevant to higher education data compliance.
- Familiarity with AI/ML integration in academic applications.