Skip to main content
Posted September 06, 2016

ETL, Senior Software Engineer

San Jose, CA, United States Full Time

We’re seeking a highly qualified Sr. Software engineer in ETL. Candidates should possess a passion for high quality, data-driven approach to ETL...

We’re seeking a highly qualified Sr. Software engineer in ETL. Candidates should possess a passion for high quality, data-driven approach to ETL development. As a senior member in the engineering organization, you should be a great communicator and have the ability to help build on the collaborative and fun environment with distributed teams. You will focus on delivering improvements in performance and stability of our system and help enhance the engineering best practices. You will also focus on excellent relationships with our customer base both internal and external.

Responsibilities:

  • Profile and understand the large amounts of source data available, including structured and semi-structured/web/cloud based activity data
  • Work with data originators to fill in gaps in the data collected, and/or to adjust source-system data structures to facilitate analysis and integration with other company data.
  • Gather reporting and analysis requirements and translate into reporting structures data models, including aggregate tables, pivoted tables, and relational and dimensional.
  • Use data mining techniques to analyze the source data and determine the best reporting structures to build
  • Map sources to the target design using a variety of tools.
  • Design and develop ETL code to load and transform the source data from various formats (including key-value pair and variable-structure data) into a SQL database.
  • Conduct ETL performance tuning, troubleshooting, support, and capacity estimation.
  • Conduct thorough testing of ETL code changes to ensure quality of data produced
  • Provide day-to-day support and mentoring to end users who are interacting with the data.
  • Work closely with the Product Manager to develop and implement new product features.
  • Perform code reviews, implement coding standards and promote a test driven development environment.
  • Work with cross-functional customer facing teams to resolve customer issues in a timely manner and provide visibility into solutions
  • Work with management in providing strategic long term solutions
  • Proven track record of working with distributed teams within Agile methodology

Qualifications:

  • Must have expert-level ETL development, SQL querying/coding skills
  • Bachelor's degree in Software Engineering or Computer Science from an accredited institution; advanced degree preferred.
  • 5+ years of experience with server side services using PHP, C++, C# or other object oriented languages – focus on ETL
  • 5+ years of experience with databases like SQL Server
  • A demonstrated track record for improving and handling application stability, data accuracy and performance requirements
  • A minimum of 3 years of relevant ETL technologies and tools
  • 2+ years of Agile/Scrum development experience.
  • Must have a passion for working with customers (internal/external)
  • The ability to motivate a team to build products that are scalable and stable.
  • Experience working in and promoting a continuous integration environment (GITHUB/JIRA/Jenkins)

Benefits:

  • Experience the excitement of growing a company into maturity
  • Pre-IPO stock options
  • Benefits package includes: medical, dental, vision, and 401k
  • Company paid Life Insurance
  • Gain multi-functional experience
  • Start up like environment
  • Ability to define new processes and implement change in a company

Company Description:

Sikka Software is revolutionizing the field of retail healthcare software by providing the Sikka Platform Cloud which is seamlessly connected to over 400 combinations of practice management and financial systems covering over 96% of the dental, veterinary, audiology and optometry markets and provides a single application programming interface that anyone can build apps on. The company began with a simple vision, to help healthcare providers and small offices optimize their businesses via a series of easy-to-use cloud based applications through the Sikka Platform Cloud. Sikka Software has over 18,000 installations and is experiencing strong growth and market presence in the retail healthcare big data space.

Apply to start your career adventure with us!

Principals only please.

This listing expired on Oct 06. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.