Canon - Jamesburg, NJ

posted 2 months ago

Full-time - Mid Level
Hybrid - Jamesburg, NJ

About the position

We are seeking a detail-focused, knowledgeable, professional and passionate Senior Software Development Engineer to join our .net development team! The ideal fit for the role will have a strong background in Computer Science, IT, data engineering and the ability to build enterprise database systems. The key focus of the position is to build or maintain systems to capture and store business data. The candidate will work closely with functional team and development team to drive insights and innovations. In this role, you will design and implement enterprise database systems, ensuring data accuracy and integrity across multiple sources and systems. You will also be responsible for ensuring data security and system security, supporting and maintaining existing database systems, and providing guidance and tutoring to team members. Additionally, you will administrate Windows and database servers, which is crucial for the overall performance and reliability of our systems. The position requires a Bachelor's degree in an engineering discipline and 5-7 years of related experience. The term "engineering discipline" primarily refers to degrees in Mechanical, Software, or Electrical Engineering, but candidates with degrees in Mathematics, Applied Mathematics, Applied Physics, Biology, or Chemistry from recognized engineering schools may also be considered if they demonstrate sufficient knowledge of engineering skills. This position is hybrid, requiring onsite presence in Jamesburg, New Jersey on Mondays and Wednesdays.

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 to team members.
  • 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 processes.
  • 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 deadlocks.
  • Strong analytical skills with keen attention to detail.
  • Excellent problem-solving skills.
  • Proficient in Microsoft Office Systems (Excel, Word).
  • Clear and effective communication skills (written and verbal).
  • Proficient knowledge of Object Oriented Programming.
  • Good problem-solving abilities.
  • Ability to prioritize own time and workload.

Nice-to-haves

  • Experience with SQL/NoSQL databases (e.g., MongoDB) is a plus.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) Savings Plan
  • Discretionary profit sharing
  • Discretionary success sharing
  • Educational assistance
  • Recognition programs
  • Vacation
  • And much more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service