At New York Blood Center Enterprises (NYBCe), one of the most comprehensive blood centers in the world, our focus is on cultivating excellence by merging cutting-edge innovation with diligent customer service, groundbreaking research, and comprehensive program and service development. Join us as we work towards meeting and exceeding the growing needs of our diverse communities, further our lifesaving strategic goals in a rapidly changing environment, and expand our impact on the local, national, and global communities we serve.
This position will work within the enterprise data engineering team to continuously build, maintain, and improve the design, performance, reliability, scalability, security, and architecture of the NYBCe enterprise data products.
Responsibilities
- Develop robust database solutions, data integration (ETL, ELT) packages, automation, performance monitoring, SQL coding, database tuning and optimization, security
management, capacity planning, database HA, and database DR solutions across required data platforms.
- Conduct in-depth data analysis to support data product design.
- Identify and resolve production database and data integration issues.
- Collaborates closely with data quality, application, and visualization teams to deliver high-quality dataproducts.
- Participate in code review, QA, release, and continuous deployment processes
- Responsible for sharing on-call rotation and off-hours outage escalations support with colleagues.
- Provide support for existing legacy data solutions and develop migration paths to new platforms as required/necessary
Education
- Bachelor’s Degree in Computer Science or other quantitative disciplines such as Science, Statistics, Economics, or Mathematics.
Preferred Qualifications
- Education Bachelor’s Degree in Information Technology, Computer Science, or related
Experience
- 5+ years of progressive database development experience with the Microsoft SQL Server family suite.
- Must have hands-on experience with RDBMS and experience with at least one cloud data platform (Azure, Google, AWS)
- Hands-on experience with SQL Server, Oracle, or other RDBMS required.
Preferred Experience
- Ability to program or script in at least one other language other than SQL (Python, PowerShell, C#, Java, and/or R).
- Experience in the Microsoft Azure technology stack is a plus.
- Experience with the design and development of data models for transactional, integration, and analytical system is a plus.
- Experience with data analytics and visualization is a plus.
Licenses/Certification
- Azure Data Track certifications are preferred. Willing to attain certification, if not currently certified.
Certification in Agile Methodology is a plus.
Knowledge
- Intermediate knowledge of OLTP and OLAP database design
- Intermediate knowledge of data modeling (normalized and dimensional)
- Intermediate knowledge of ETL, and ELT architecture especially for real and near-real-time scenarios
- Intermediate knowledge of Data Architecture implementation patterns
Skills
- Must be an analytical mind, critical thinker, and problem solver.
- Detail-oriented with strong organization and time management skills.
- Attention to detail and organizational skills
- Must have excellent written and verbal communication skills.
- Cultural competency and the ability to communicate effectively in a culturally sensitive manner with both individuals and groups from diverse backgrounds.
Abilities
- Ability to interact with customers one to one or in large groups
- Ability to work independently with remote supervision.
- Ability to build in receiving feedback as part of the development process, and seek consistent and constructive feedback.
- Ability to embrace accountability and ownership.
For applicants who will perform this position in New York City or Westchester County, the proposed annual salary is $110,000 to $120,000 a year. For applicants who will perform this position outside of New York City or Westchester County, salary will reflect local market rates and be commensurate with the applicant’s skills, job-related knowledge, and experience.