Skip to main content
Twine logo

Freelance Developer

Twine
Catonsville, Maryland, USPosted 6 weeks ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonBashShellSQLLinuxUnixPostgreSQLGitJiraAgileScrumDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Developer is needed in Catonsville, United States.

Client: Unify Technologies

Location: Catonsville, MD

Contract: Contract

Job Description

We are seeking a Senior ETL Developer with strong expertise in data warehousing, ETL pipeline development, and business intelligence reporting. The ideal candidate will design and develop scalable ETL solutions, manage large-scale data integrations, and build Tableau dashboards that support enterprise analytics and reporting initiatives. This role requires hands-on experience with Linux environments, ETL tools, large data warehouses, and complex SQL development.

Key Responsibilities

ETL Development & Data Integration

  • Design and develop ETL processes supporting enterprise MI/BI initiatives.
  • Build scalable ETL pipelines and develop automation scripts using Bash and Python.
  • Integrate and load data from multiple source systems into Greenplum MPP databases.
  • Implement data distribution, partitioning, and compression strategies.
  • Design, develop, test, and optimize ETL processes for large-scale data processing.
  • Develop and maintain migration processes across development, test, and production environments.

Data Analysis & SQL Development

  • Perform source-to-target mapping and data analysis across multiple data sources.
  • Develop and maintain complex SQL queries in enterprise data warehouse environments.
  • Work with multiple database platforms including DB2, Oracle, Greenplum, PostgreSQL, SQL Server, and Flat Files.

Business Intelligence & Visualization

  • Design and develop Tableau dashboards and visualizations for enterprise reporting.
  • Connect Tableau to enterprise data sources and warehouses.
  • Develop calculated fields, parameters, scorecards, and interactive dashboards.
  • Publish and manage workbooks on Tableau Server.

Collaboration & Documentation

  • Translate business requirements into technical specifications.
  • Collaborate with Business Analysts, Data Architects, ETL Architects, and Enterprise Architects.
  • Maintain technical documentation and knowledge transfer materials.
  • Participate in design reviews, architecture discussions, and troubleshooting sessions.

DevOps & Version Control

  • Manage source code using Bitbucket / Git.
  • Deploy ETL components following SSA change management standards.
  • Ensure compliance with security, privacy, and enterprise data governance policies.

Team Support

  • Mentor junior developers on ETL best practices and performance optimization.
  • Promote reusable ETL components to reduce technical debt.

Requirements

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 10+ years of ETL development experience (additional experience may substitute for degree).

Required Technical Skills

Operating Systems

  • Linux / UNIX administration
  • Bash shell scripting

ETL Tools

  • Informatica
  • Ab Initio
  • Syncsort / Precisely

Databases

  • Strong SQL development experience
  • Experience working with:
  • DB2
  • Oracle
  • PostgreSQL
  • Greenplum
  • SQL Server
  • Flat files

Programming & Scripting

  • Python scripting for ETL automation
  • PL/pgSQL (PostgreSQL / Greenplum)
  • PL/SQL (Oracle)

Data Engineering Concepts

  • SQL optimization
  • Data granularity
  • Cardinality
  • Normalized vs denormalized models
  • Data warehouse architecture

Data Transfer

  • FTP / SFTP integration

Visualization

  • Tableau dashboard development
  • Tableau Server publishing

Other Requirements

  • Excellent analytical and troubleshooting skills
  • Strong communication and documentation abilities
  • Ability to obtain and maintain Public Trust Clearance

Preferred Qualifications

  • Active Public Trust clearance or higher
  • Experience supporting Federal Government clients (SSA preferred)
  • Strong database architecture knowledge
  • Experience with Agile / Scrum development methodologies
  • Familiarity with DevSecOps practices
  • Experience using Jira and Confluence
  • Knowledge of FISMA compliance and ATO framework

Certifications (Preferred)

  • Tableau Desktop Specialist
  • Tableau Certified Data Analyst
  • Informatica AXON Certification
  • Ab Initio Certification

Job Details

Job Type: Contract

Pay: $60.00 - $65.00 per hour

Expected hours: 40 per week

Work Location: In person

Posted in 16 hours

About Twine

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free