Career Opportunities with Ferrilli

A great place to work.

 
 
Careers At Ferrilli

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.

 
 

 

 
 

Senior Developer – Ellucian Banner Integrations

Department: Banner
Location:
,

Job Summary:

As an Integration Developer, you will configure and customize middleware, data attributes, and connectors for data exchange between systems, analyze business requirements, ensure integration aligns with enterprise strategies, and follow IT governance processes. You will identify and address bottlenecks, performance issues, and data conflicts, ensuring data consistency and accuracy.

Duties and Responsibilities

  • Conduct meetings with customers to capture requirements for software development phases.
  • Identify suitable technologies within client constraints.
  • Prepare technical documents describing project requirements and specifications.
  • Collaborate with developers to architect, build, and test processes.
  • Lead integration projects to support core business functions in higher education.
  • Configure and customize middleware, data attributes, and connectors for data exchange.
  • Ensure technology solutions adhere to enterprise strategies and architectural principles.
  • Identify and address bottlenecks, performance issues, and data conflicts.
  • Collect data attributes and transformation rules for data consistency and accuracy.
  • Assist in building next-generation cloud services.
  • Oversee service architecture, integrating multiple products across the enterprise.

Required Experience and Skills

  • Proficiency in integrating ERP systems with enterprise applications, databases, and third-party systems for seamless data exchange.
  • Analytical and problem-solving skills to address ERP architecture and system integration challenges.
  • Strong understanding of system architecture principles to design scalable integration solutions aligned with IT infrastructure.
  • Deep knowledge of integration technologies, platforms, tools, patterns, APIs, ETL processes, middleware, and data attributes for business domain exchange.
  • Experience in designing, developing, and implementing integration solutions for complex systems (ideally ERP-specific), including impact assessments, integration designs, testing approaches, and modernization planning
  • Experience in web service development and integration patterns using REST, SOAP, JMS messaging, and Publish/Subscribe models
  • Experience in complex integration architecture and design with at least one ESB platform (e.g., MuleSoft, Oracle SOA/OSB, IBM Websphere, Microsoft Biztalk) and API-based integration strategies
  • Strong understanding of SOA architecture and hands-on experience with inbound and outbound API web services (REST and SOAP)
  • Experience in large-scale technology change programs through delivery and transition to business-as-usual
  • Knowledge and experience with XML, XSD, HTTP, REST, SOAP, JSON, SQL, and software version control systems (e.g., GIT, SVN)
  • Familiarity with CI/CD processes and tools, team collaboration platforms (e.g., AzureDevOps), and strong problem-solving and communication skills
  • Experience with Lambda, CloudWatch, Document DB, ECS, and Terraform is a plus
  • Preferred experience in the higher education sector, Ethos platform, and implementing multiple ERP software suites (e.g., Oracle, Workday)

Soft Skills:

  • Strong team and project skills, including experience in Waterfall and Agile methods, managing workstreams, and driving strategic initiatives within complex environments.
  • Excellent planning, organizational, time management skills, and attention to detail.
  • Excellent written and oral communication skills for preparing and delivering reports, briefings, and presentations to various audiences, and conversing with stakeholders at all levels.
  • Strong communication skills for leading complex projects
  • Excellent communication and interpersonal skills.
  • Ability to manage multiple projects and priorities effectively.
  • Strong analytical and documentation skills.

Ability to Travel:

Willingness and ability to travel as needed for project requirements, stakeholder meetings, and training sessions.

 

 
 

 

 
 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System