Creighton University is looking to improve its data integration capabilities by designing, developing, and implementing highly scalable and distributed data platform APIs via integration that enable pervasive and intuitive data consumption campus wide.
Requirements
- Experience with MVC frameworks, CSS, HTML, JavaScript, AJAX, PHP
- Experience with Angular, React, Redux and/or Node preferred.
- Experience working with data integration using APIs between diverse systems and data bases. Preferably Salesforce and Azure including experience in consuming various output formats (JSON, XML, CSV)
- Understanding of design principles, user interfaces, web standards and usability guidelines
- Knowledge of end user programs and cross-browser compatibility issues in web page design
- Experience integrating with various relational database management systems (MySQL, Oracle, SQL Server, etc.), including data preparation (cleaning, sorting, aggregating) and storage.
- Ability to develop and expose data as a provider and consumer via secure APIs using the current standards (REST, ODATA)
Responsibilities
- Designing, developing, and implementing highly scalable and distributed data platform APIs via integration that enable pervasive and intuitive data consumption campus wide.
- Integrate data from source systems into a common data layer and integrate with multiple data formats
- Ability to develop and expose data as a provider and consumer via secure APIs using the current standards (REST, ODATA)
- Understand data mapping, data transformation between source and target using modular and manageable business transformation logic.
- Knowledge of database architectural strategies to address programmatic and business requirements.
- Knowledge of coding software (e.g., SQL, Python, R, etc.) and extensive knowledge in designing, testing, and maintaining database objects, tables, views, packages, functions, procedures, indexes, sequences, and triggers
- Securing and managing APIs using Azure API Manager or similar.
Other
- The Senior Integration Developer is accountable for every phase of the Software Development Lifecycle, encompassing analysis, design, implementation, testing, and documentation.
- This involves crafting user information solutions through the development, integration, and maintenance of applications, along with providing guidance and mentorship to junior team members.
- The candidate must have a strong commitment to the highest ethical and professional standards along with a good understanding and commitment to the Catholic and Jesuit mission of Creighton University.
- At all times employees are expected to uphold Creighton’s core values and demonstrate commitment to valuing diversity and contributing to an inclusive working and learning environment, while adhering to all University Ethical Standards of Conduct, rules, regulations, and job requirements, including required educational trainings.
- Bachelor's degree in information technology, Engineering, or relevant field and/or equivalent work experience.