{"22305582":{"jobPath":"/jobs/22305582/patient-care-assistant-trainee-teamsters-contingency-staff","source":"naylor","job":"22305582","jobTitle":"Patient Care Assistant Trainee Teamsters - Contingency Staff"},"22256828":{"jobPath":"/jobs/22256828/chief-information-officer","source":"naylor","job":"22256828","jobTitle":"Chief Information Officer"},"22248123":{"jobPath":"/jobs/22248123/chief-operating-officer-lea-county-electric-cooperative","source":"naylor","job":"22248123","jobTitle":"Chief Operating Officer- Lea County Electric Cooperative"},"22259699":{"jobPath":"/jobs/22259699/president-and-chief-executive-officer","source":"naylor","job":"22259699","jobTitle":"President and Chief Executive Officer"},"22306611":{"jobPath":"/jobs/22306611/project-manager","source":"naylor","job":"22306611","jobTitle":"Project Manager"},"22305444":{"jobPath":"/jobs/22305444/ycci-research-applications-data-quality-analyst","source":"naylor","job":"22305444","jobTitle":"YCCI Research Applications Data Quality Analyst"},"22306674":{"jobPath":"/jobs/22306674/system-administrator-wordpress-platform","source":"naylor","job":"22306674","jobTitle":"System Administrator - WordPress Platform"},"22305583":{"jobPath":"/jobs/22305583/patient-care-assistant-trainee-teamsters-contingency-staff","source":"naylor","job":"22305583","jobTitle":"Patient Care Assistant Trainee Teamsters - Contingency Staff"},"22290039":{"jobPath":"/jobs/22290039/chief-executive-officer-ceo-georgia-emc","source":"naylor","job":"22290039","jobTitle":"Chief Executive Officer (CEO) - Georgia EMC"},"22302409":{"jobPath":"/jobs/22302409/enterprise-application-developer-on-campus-middlesex-community-college","source":"naylor","job":"22302409","jobTitle":"Enterprise Application Developer (On Campus) - Middlesex Community College"},"22307155":{"jobPath":"/jobs/22307155/underwriter-development-program-commercial-lines","source":"naylor","job":"22307155","jobTitle":"Underwriter Development Program - Commercial Lines"},"22307153":{"jobPath":"/jobs/22307153/underwriter-development-program-commercial-lines","source":"naylor","job":"22307153","jobTitle":"Underwriter Development Program - Commercial Lines"},"22307150":{"jobPath":"/jobs/22307150/underwriter-development-program-commercial-lines","source":"naylor","job":"22307150","jobTitle":"Underwriter Development Program - Commercial Lines"},"22307339":{"jobPath":"/jobs/22307339/regional-vice-president-business-development","source":"naylor","job":"22307339","jobTitle":"Regional Vice President, Business Development"},"22306645":{"jobPath":"/jobs/22306645/fiscal-officer-management-analyst-college-of-arts-sciences","source":"naylor","job":"22306645","jobTitle":"Fiscal Officer/Management Analyst College of Arts & Sciences"},"22238546":{"jobPath":"/jobs/22238546/project-manager","source":"naylor","job":"22238546","jobTitle":"Project Manager"},"22306861":{"jobPath":"/jobs/22306861/business-analyst-iii-time-limited-remote-washu-it","source":"naylor","job":"22306861","jobTitle":"Business Analyst III (Time Limited/Remote) - WashU IT"},"22307158":{"jobPath":"/jobs/22307158/underwriter-development-program-commercial-lines","source":"naylor","job":"22307158","jobTitle":"Underwriter Development Program - Commercial Lines"},"22305231":{"jobPath":"/jobs/22305231/network-engineer-i-information-technologist-i","source":"naylor","job":"22305231","jobTitle":"Network Engineer I / Information Technologist I"},"22306662":{"jobPath":"/jobs/22306662/fiscal-analyst-3","source":"naylor","job":"22306662","jobTitle":"Fiscal Analyst 3"},"22305594":{"jobPath":"/jobs/22305594/nursing-professional-development-generalist-nursing-administration","source":"naylor","job":"22305594","jobTitle":"Nursing Professional Development Generalist - Nursing Administration"},"22305232":{"jobPath":"/jobs/22305232/virtual-systems-engineer-ii-information-technologist-ii","source":"naylor","job":"22305232","jobTitle":"Virtual Systems Engineer II / Information Technologist II"},"22307156":{"jobPath":"/jobs/22307156/underwriter-development-program-commercial-lines","source":"naylor","job":"22307156","jobTitle":"Underwriter Development Program - Commercial Lines"},"22240988":{"jobPath":"/jobs/22240988/chief-executive-officer-alaska-village-electric-cooperative","source":"naylor","job":"22240988","jobTitle":"Chief Executive Officer- Alaska Village Electric Cooperative"},"22306857":{"jobPath":"/jobs/22306857/research-financial-analyst-i-remote-medical-oncology","source":"naylor","job":"22306857","jobTitle":"Research Financial Analyst I (Remote) - Medical Oncology"}}
Department: Information Technology, IT Applications
Reports to: Director of IT Applications
Date: August 12, 2025 (Re posted May 26, 2026)
General Summary: The Enterprise Application Developer will develop, implement, and support business solutions across the full software development life cycle (SDLC). This role will support the Director of IT Applications in the execution of all principal functions of the IT Applications group and will serve as a point of contact between the IT Applications group and functional users. This position is specifically responsible for the analysis, design, development, testing, integration, deployment, and ongoing maintenance of complex solutions supporting the College's Enterprise Resource Planning software (Ellucian Banner) and related Ellucian applications, including Degree Works and Self-Service Banner. The position will also assist with the implementation, administration, and ongoing support of integrations between the Banner ERP system and third-party applications.
Essential Job Functions:
Ability to investigate application shortcomings and research new products to provide recommendations for system and process improvements.
Quickly convert ideas to solutions consistent with the SDLC development methodology for new projects and customizations.
Diagnose and resolve software issues reported to our Service Desk staff and ticket management system.
Provide application and user support to the core Ellucian Banner suite including Banner Admin Pages, Job Submission, Degree Works, Self-Service Banner, and customizations.
Help support our integration initiatives with 3rd party products, using APIs, Ellucian Ethos, ILP 5, Go Anywhere and other integration tools.
Ensure all developed solutions adhere to institutional data security policies, FERPA regulations, and applicable federal and state compliance requirements.
Participate in peer code reviews to ensure code quality, consistency with development standards, and alignment with security and architectural best practices.
Create and maintain comprehensive technical documentation for all developed integrations, APIs, and customizations, including data flow diagrams, endpoint specifications, authentication methods, and error-handling procedures, to support ongoing maintenance and institutional knowledge retention.
Other Duties and Responsibilities:
Maintain current knowledge of trends and practices in the field through peer associations, attendance at conferences, seminars, study and review of literature, and professional development opportunities.
May be required to be available for after-hours emergency response duties as a member of a 7x24x365 support team.
Performs other related duties as required.
Job Requirements:
Bachelor's degree in IT, Computer Science or a related field with two years of experience in the following:
Developing and maintaining software solutions within a Linux and Oracle environment in support of an ERP system.
Implementing medium- and large-scale ERP system projects and customizations, following the Software Development Life Cycle (SDLC) development practices and version control standards.
Active programming using a Unix shell scripting language (Bash preferred), Perl, Java, C, PL/SQL, SQL*Plus and/or SQL.
Designing, developing, and maintaining Oracle database objects including tables, views, indexes, stored procedures, and PL/SQL packages in support of Banner ERP and related applications.
Knowledge of one or more of the following: Groovy and Grails, GIT, C#, HTML, CSS, XML, ReactJS, or JavaScript.
Experience with RESTful web services using API development tools such as Postman and Bruno.
Experience developing integrations using REST with JSON, SOAP with XML, or GRAPHQL.
Experience developing and executing unit, regression, and integration test plans to validate software functionality, ensure quality, and minimize risk during deployments and upgrades.
Experience producing technical specifications, process documentation, and user-facing guides.
Ability to communicate complex technical concepts clearly and effectively ? both verbally and in writing ? to non-technical stakeholders, functional end users, and senior leadership
Ability to collaborate with administrative offices and management teams to develop efficient plans, processes, and timelines for addressing all identified support and upgrade activities.
Ability to thrive in a dynamic, fast-paced environment, working independently, and as part of a team.
Must be well organized with the ability to effectively prioritize tasks and manage multiple, complex, and varied assignments simultaneously.
Preferred Qualifications:
Experience designing business-based solutions to support the functions in various institutional units, preferably in a higher education environment.
Experience supporting the Ellucian's Banner ERP and related systems, including Degree Works, Self-Service Banner, Ethos, and third-party integrations.
Familiarity with Banner upgrade processes.
Knowledge of Banner reporting tools such as Argos or Tableau.
Experience building custom solutions using ASP.NET MVC and ASP.NET Core MVC.
Experience with Ellucian Ethos Identity or SSO/SAML integrations.
Cloud platform exposure (AWS, Azure).
Bilingual skills are a plus.
Additional Information:
Salary Range:$80,000 to $90,000Starting salary dependent upon experience. Employees of Middlesex Community College are considered employees of the Commonwealth of Massachusetts and receive benefits which include:
High quality and affordable health insurance through the Commonwealth's Group Insurance Commission (GIC)
Reasonable Dental and Vision Plans
Flexible Spending Account and Dependent Care Assistance programs
Low cost basic and optional life insurance
Retirement Savings: State Employees' Pension or Optional Retirement Program (ORP) and Deferred Compensation 457(b) plan or 403(b).
12 paid holidays per year and competitive Sick, Vacation and Personal Time
Tuition Benefit for employees and dependents at state colleges and universities
Short-Term Disability and Extended Illness program participation options
Professional Development and Continuing Education opportunities
Qualified Employer for Public Service Student Loan Forgiveness Program
Cell Phone Bill Discounts with Verizon and T-Mobile Cell Phone Carriers
Access to the Commonwealth's Mass4You, employee assistance program
Location: Lowell Campus with occasional travel to the Bedford campus and within the community.
Hours: 37.5 hours per week; schedule to be determined upon hire
At Middlesex Community College, everyone teaches, everyone learns. Collaborative in nature and innovative in practice, we educate, engage, and empower a diverse community of learners. Through transformative opportunities, we challenge and support every student to succeed and lead. Recognizing equity and inclusion as the foundation for excellence and creativity, Middlesex Community College meets the evolving educational, civic and workforce needs of our local and global communities.