Canon - Jamesburg, NJ

posted 2 months ago

Full-time - Mid Level
Hybrid - Jamesburg, NJ

About the position

The Senior Software (Data) Engineer will be responsible for designing and implementing enterprise database systems, ensuring data accuracy and integrity, and supporting existing database systems. This role requires collaboration with functional and development teams to drive insights and innovations in data management.

Responsibilities

  • Design and implement enterprise database systems.
  • Design and implement data flows between database systems.
  • Ensure data accuracy and integrity across multiple sources and systems.
  • Ensure data security and system security.
  • Support and maintain existing database systems.
  • Provide guidance and tutoring.
  • Administrate Windows and database servers.

Requirements

  • Bachelor's degree in an engineering discipline required.
  • 5-7 years of related experience in software development and data engineering.
  • Experience with ETL and data warehouse.
  • Experience with PowerBI reporting.
  • Ability to read, understand and write code.
  • Ability to effectively manage data and its security.
  • Ability to tune database performance and troubleshoot database deadlock.
  • Strong analytical skills with keen attention to detail.
  • Excellent problem-solving skills.
  • Proficient in Microsoft Office Systems (Excel, Word).
  • Clear and effective communication (written and verbal).
  • Proficient knowledge of Object Oriented Programming.
  • Good problem-solving abilities.
  • Ability to prioritize own time and workload.

Nice-to-haves

  • SQL/NoSQL databases (e.g., MongoDB) a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service