Senior Database & Web Data Services Developer
The Senior Database and Web Data Services developer is a hands-on implementer who uses ETL (Talend) and Java based technologies to code and configure utility applications, generic integration patterns, and identity solutions with guidance from a tech lead or software architect. Design, Code and unit-test functionality in ETL technologies. Develop generic implementations of integration patterns, write "glue code" critical to the customization and connectivity of core infrastructure applications (email, directory, calendar, etc.). Support and expand the process to integrate identity and access information from data stores and applications using direct and custom connections. Create and document functional/technical designs and test plans for proposed solutions. Adhere to and contribute to development and integration standards, best practices, and related deliverables. Provide Level 3 support for authentication solutions. Skills and Abilities • Analyze, design, program, test, and implement ETL solutions using Talend • Creating and maintaining complex SQL queries, stored procedures, functions, triggers, cursors, index, ad hoc queries, etc. • Experience with Data Modeling and multiple data source types(SQL Server, XML files, Oracle and etc.) • POJO (Plain Old Java Object) development skills sufficient to write and debug java exit routines for data manipulation • Web Services / SOA Gateway configuration experience (CA SOA Gateway or similar) • Excellent communication, interpersonal, and collaboration skills. Familiarity with Enterprise Integration Patterns • Strong desire to work with team to adopt Agile best practices including time boxed sprints, frequent refactoring, continuous integration and test driven development. • Proven ability to design and develop enterprise applications. • Proven experience mentoring others. • Excellent analytical and problem solving skills. • Must be a fast learner with a strong desire and motivation to learn about the higher education environment. • Familiarity with UML artifacts (class, sequence diagrams, etc.) • Experienced in Agile Development Methodology. • Must be highly adaptable to perform in a fast paced environment. Our ideal candidate will be passionate about newer technologies and is driven to continuously evolve and improve our development process through leveraging these technologies.