GENERAL DESCRIPTION
- Develop new and support existing Python ETL processes.
- You will be part of a team responsible for developing new and supporting existing ETL processes for the SYCARDA (reporting) platform for our business customers and internal stakeholders.
- Your day-to-day job will involve reviewing and responding to incident tickets and change requests, prioritizing work with Product Development teams, and designing new solutions based on business requirements.
ROLES & RESPONSIBILITIES
- Modify or building new ETL scripts for data ingestion.
- Qualify that data ingestion and post-processing is correct.
- Fixing defects reported in incident tickets.
- Improving our PYTHON standards.
- Writing effective and scalable Python codes.
- Designing and implementing robust applications.
- Debugging applications to ensure low-latency and high-availability.
- Manage hot issues by setting expectations, devising action plans, and professionally communicating to all parties involved.
- Share knowledge with other engineers and develop responses efficiently.
- Communicate and/or document technically complex information.
- Continually learn technologies and develop deep expertise in our infrastructure stack.
- Own and participate in regular technical triage meetings to share knowledge and develop solutions.
WORK EXPERIENCE REQUIREMENTS
- More than 2 years of experience development in Python 3.x in Windows or Linux environments.
- Working knowledge of File system operations and system calls with Python 3.x.
- Working knowledge of Python 3.x packages include, but are not limited to: Pandas/Requests/Pyodbc.
Advantages if the Candidate Experienced
- Working knowledge of Flask, Django, Tornado or other Python frameworks.
- Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3.
TECHNICAL SKILLS
- General Linux and Windows OS operations.
Database
- Familiarity with SQL language (ANSI/T-SQL); SELECT, JOINS, EXEC
- Familiarity with MS SQL Server; Tables, Views, Stored Procedures
EDUCATION REQUIREMENTS
- B.S. degree in Computer Science or equivalent experience.
SALARY RANGE