Site logo

Company Description:

Middlesex Community College (MCC), established in 1970, provides access to affordable education
to prepare individuals for success and lifelong learning. We promote academic excellence, provide workforce development opportunities, and
empower all learners to become productive and socially responsible members of our local and global communities.



The College provides
a broad range of services that are essential to attract, reward, and retain talented faculty and staff. The MCC community promotes a work
environment where our employees feel supported and empowered to best serve our student population. We are proud to offer our classes on both
the Bedford and Lowell campuses, as well as a robust online course offering. MCC is committed to transforming lives as we educate,
challenge, and support all students as evident in our strategic
plan
.

Job Description:


Title: Enterprise Application Developer

Unit:
Non-Unit Professional (NUP)


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.


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,000 Starting 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


Expected
Start Date
: July 2026

Application Deadline: June 16, 2026


Application
Instructions:

All applicants must apply online by submitting:


  • Cover Letter
  • Resume
  • Names and contact
    information for three (3) professional references

Pre-Employment Requirements:

The College will not
sponsor applicants for work visas.


All offers of employment at Middlesex Community College are contingent upon clear results of a
thorough background check. Background checks will be conducted on all final candidates, as deemed necessary.



Middlesex Community
College only accepts application materials through our online application system. We are unable to accept application materials through
mail, email, fax, or hand delivery. If you do not have access to a computer, please contact Human Resources at careers@middlesex.mass.edu.



Tagged as: Employment

Source
HigherEdJobs - Software Engineer/Programmer

Print Job Listing
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgot Password

Cart

Your cart is currently empty.

Share