Senior Technical Manager – Data Quality Engineering
Company | OCLC |
---|---|
Location | Dublin, OH, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science or Engineering discipline
- 5+ years of project management experience, including leadership of senior developers and architects
- Strong track record of applying Generative AI technologies to solve business problems
- Demonstrated proficiency in implementing and leveraging Generative AI solutions
- Understanding of Large Language Models
- 8+ years of Java software development experience
- Coding skills in XML, Junit, and testing are highly desirable
- Experience with Big Data technologies using Hadoop ecosystem
- Experience with Cloud based technologies including, but not limited to, AWS and Snowflake
- Experience with NoSQL, MapReduce and Spark
- Experience with Linux (or any UNIX for that matter)
- Proven experience building and nurturing high-performing technical teams
- Experience establishing processes and creating comprehensive system documentation
- Proficiency in Jira administration and utilizing metrics to drive team performance
- Strong problem-solving skills with a track record of overcoming obstacles to deliver results
- Excellent verbal and written communication skills, including ability to build consensus across teams
- Experience with Agile Software Development methodologies
Responsibilities
- Lead and develop a high-performing technical team by fostering collaboration, and a culture where team members are willing to step up and get the job done
- Drive technical decisions during software development with minimal direction, demonstrating strong independent judgment
- Establish and document processes and systems that enhance team productivity and software quality
- Implement and oversee data validation processes for incoming data across the organization
- Implement and manage software components shared between products and organizations
- Collaborate across organizational boundaries to identify and develop common shared software components that reduce overall development expenses
- Utilize metrics effectively to drive team quality and performance improvements
- Overcome obstacles creatively to ensure project success and timely delivery
- Perform administrative duties including team building, performance evaluation, and growing team’s career growth
- Provide technical direction, guidance, and mentoring to staff members
Preferred Qualifications
- Master’s Degree in Computer Science or related technical field
- Budgeting and Financial Planning experience at the group level
- Project Management Certification
- Experience deploying enterprise application integration technologies
- Experience deploying web services in a service-oriented architecture