Integration Developer

Staff Exempt Boston, Massachusetts


Description

Summary of Position:  

The Information Technology Services (ITS) Enterprise Applications Team is seeking an Integration Developer who will work with the implementation partners, vendors, end-users, business analysts and the applications team to build integrations that will support the ecosystem of software applications used by the University.

The Integration Developer will be a core member of the Workday implementation team and will work to gather requirements, build integrations, participate in user acceptance testing and document integration systems from start to finish in order to ensure that all integrations meet the data and security requirements. Candidates must have strong analytical skills and the ability to communicate and present solutions to support decision making efforts.

The Integration Developer should possess 5 years of experience with building integrations. The candidate should have the ability to write functional, high quality and often complex code to integrate cloud-based enterprise applications and internal data sources using an ETL tool such as SnapLogic and/or making use of technologies such as JavaScript, REST, SOAP, API’s,  XML, XSLT, JSON, SQL, and SOQL.  

Although not required, it is desired that the candidate have experience with some aspect of the Workday HCM, Payroll and Finance system in addition to knowledge of Workday integrations, reporting, security and delivery standards, and familiarity with business processes and operations in Higher Education.

Primary Duties/Responsibilities 

Maintain existing, develop, and implement new/enhanced Integrations

  • Participates in the Workday implementation project and provides expertise in designing integrations between various systems.
  • Facilitates collaboration between stakeholders and vendors across the university to design, build and document integrations for enterprise solutions.
  • Works jointly with vendors and implementation partners to gather requirements and translate needs into design specifications. Translate requirements to integration system design documents and build out integration systems.
  • Designs streamlined and straightforward integrations with the idea of ease of support and troubleshooting in mind. Develops integrations independently, or in a team environment, and reviews with the team for feedback and continuous improvement of designs.
  • Communicates and presents recommended integration improvements and solutions. Works collaboratively with others across the organization and partner with vendors outside the organization to deliver optimal integration solutions that balance customer needs and technical realities.
  • Understanding of complex role and group-based security models and policies for fine grained security access.
  • Drives innovation and continuous improvement by leveraging the latest industry knowledge and best practices. Continually develops skills, knowledge, and abilities by maintaining currency on emerging technologies and approaches. Seeks opportunities to innovate and maximize system functionality.
  • Actively mitigates risk by owning tasks, resources, and changes. Enables the release management process by anticipating risks and providing strategic recommendations for releases. Delivers high-quality project analysis documentation such as business requirements, scope matrices, use cases, future state proposals, UAT plans, etc.
  • Prioritizes, analyzes, and articulates problems. Creates, evaluates and documents problem alternatives. Manages constraints and suggests interim and long-term solutions. Utilizes leading edge and best practices to effectively anticipate or solve problems. Engages appropriate stakeholders to productively and comprehensively solve problems.
  • Works closely with team members and management to implement and support effective solutions for enterprise resource planning.
  • Performs other related duties as assigned or requested. The University reserves the right to add or change duties at any time.
  • Work towards Workday Pro Certification and maintenance thereof.

Provide support and maintenance of tools and software that support integrations to ensure optimal user functionality and technical integrity

  • Creates or contributes to integration requirements documents, system configuration documents, detailed functional specification documents, test plans and test cases, user training documents and implementation documentation as necessary.
  • Actively mentors others, including technical analysts, by freely sharing knowledge to develop deep, in-house, integration expertise and business continuity through cross training.
  • Prepares and conducts training sessions for the team.
  • Owns, resolves, and sometimes manages production support issues through resolution.
  • Prioritizes, analyzes, and articulates problems.
  • Evaluates and documents problem alternatives.
  • Manages constraints and suggests creative interim and long-term solutions.
  • Utilizes leading edge practices to effectively anticipate or solve problems.
  • Engages appropriate stakeholders to productively and comprehensively solve problems.
  • Reporting efforts—works with team management to set priorities, develop, test and roll out new/changed reports.
  • Ensures system integrity: partners with stakeholders for semi-annual system upgrade testing and pertinent weekly upgrades.
Stakeholder/ITS Collaboration and Communication
  • Utilizes exceptional communication, collaboration, and performance skills to become a trusted, and key, resource for the integration team in order to support the Workday implementation project and post-production efforts.
  • Establishes and maintains productive, cooperative working relationships with stakeholders from across the entire Suffolk community.
  • Contributes to an inclusive environment that values differences by building and maintaining collaborative relationships with team members, peers, and ITS leaders. Actively embodies ITS values and behaviors including accountability, ethics, and an extraordinary level of customer service to deliver continuous customer delight. Contributes to a culture of trust and transparency by sharing information broadly, openly, and thoughtfully, and deliberately.
  • Works closely with team members and management to implement and support effective solutions for enterprise resource planning.
  • Maintains currency with technology, standards, and best practices. Supports continuous process improvement efforts within the team and across ITS.

REQUIREMENTS/QUALIFICATIONS:

 Required Education and Experience: 

Knowledge and Experience with the Following:

  • Bachelor’s degree (combined experience/education as substitute for education) in a relevant field such as computer science, computer information systems, and engineering.
  • Five (5) years of experience with building integrations
  • Intrinsic passion for learning new things and continuous self-learning.
  • Strong written and oral communication skills, including demonstrated and effective functional documentation preparation and presentation skills.
  • Experience presenting technical topics in a business-oriented fashion to non-technical audiences.
  • Desired expertise in Workday or other ERP solutions that support Human Resources, Payroll, Financial, and Student business processes.
  • Proven ability to facilitate collaboration across a broad audience of stakeholders and drive consensus in alignment with university vision, strategy, policies, processes, and procedures.
  • Excellent time management and prioritization skills. Ability to meet expectations and deadlines, work with a sense of urgency, and maintain a high level of service with limited supervision.
  • Strong analytical and problem-solving skills. Experience with analytical tools for learning assessment is desired.
  • Proven ability to make efficient, logical decisions in a rapidly changing environment. Comfortable with ambiguity with the ability re-envision a solution and to re-prioritize or pivot seamlessly when conditions change.
  • Understanding of computer programming languages and concepts such as the software development life cycle and change management methodologies.