Connexion’s mission is to provide "best in class" services to job seekers. We strive to achieve excellence in job placement, staffing, and recruiting services, while treating candidates with the professionalism and respect they deserve.
ETL Software Developer
Our client is seeking: ETL Software Engineer, highly motivated ETL Software Engineer to join our Data Analytics department. In this role you will be responsible for creating ETL pipelines, migrating data and building, maintaining custom programs and utilities supporting our incoming and outgoing data feeds.
In this role you will be responsible for leading the architecture and engineering of design patterns in a range of technologies, considering both technical and economic perspectives. You will partner with technical and business stakeholders to help plan solution designs and to maintain technical standards and guidelines for scalability and resilience.
Our ETL Software Engineers rely on a diversified technical skill-set, including: data manipulation via complex SQL queries, Extraction-transformation and Loading (ETL) for custom interface development, experience on the Linux command line, shell scripting, and software development using high-level programming languages such as Python, PHP, Perl or Java.
Analyze data and develop interfaces to extract, transform, and load utility data from
the utility clients using languages such as Python, Java, and PL/pgSQL
Develop and deploy ETL job workflow with reliable error/exception handling and rollback
Adapt ETL code to accommodate changes in source data and new business requirements.
Spearheads development of ETL code, metadata definitions and models, queries and reports,
schedules, work processes and maintenance procedures.
Ensures data quality throughout entire ETL process.
Code development with Python, Shell scripting in Unix/Linux environments.
Manages automation of file processing as well as all ETL processes within a job
Ensures compliance with regulatory requirements for data transmission, storage, and
data access including documentation, testing, and remediation
Monitor production jobs and tasks
Build and maintain a deep understanding of our products with the ability to explain
them to others; think about how client customization and delivery can speed up
Deliver high-quality implementations that ensure client satisfaction.
Improve test plan documentation and delivery processes.
Collaborate with cross functional teams to operationalize new products
Compensation, Benefits, and Employment Type
- Full Time, Contract – Permanent
- Pay Range: 90-115K
- Raynham, MA
- Job# 10932
- 3-5 years of experience working on ETL using specific tools or programming languages
Self-starter with the ability to work independently and take initiative. Ability to
translate ideas and business requirements into fully functioning ETL workflows.
You are able to write SQL queries for large data sets and have recent experience
with relational databases, Oracle or Postgres preferred (ORDBMS)
Knowledge of database administration (table/partition, dml, ddl, procedure and packages)
You have experience in Linux and are not afraid of the command line
You demonstrate some programming knowledge (Java, Python, Shell scripting), as well as restful API’s
You are a smart, talented engineer, looking for an exciting, fast-paced company to
expand your toolbox and develop your skills.
Strong verbal and written communication skills
Please use the apply button to submit your resume for consideration. A Connexion Representative will contact you immediately.
When responding to this job posting you MUST include the Job# and Job Title in your subject line.
If you are active in a job search but this job is not for you, please reach out to firstname.lastname@example.org. We would be glad to help you find the perfect job!