Full Stack Data Engineer

rockITdata
Philadelphia, PA, US
Full-time

Job Description

Job Description

rockITdata, a veteran, minority, and woman-owned small business certified by the NWBOC, is a full-service consulting provider that specializes in providing management and IT services.

We help companies build efficiencies, decrease cost, and drive better outcomes. We achieve these goals by leveraging industry leading cloud based artificial intelligence and machine learning technologies.

We bring four distinct offerings to Commercial; Federal; and State, Local, and Education clients.

  • Management Consulting : We provide advisory services to design, manage, and execute lasting change, leveraging trusted relationships and industry expertise in strategy, organizational transformation, operations, operational excellence, innovation, risk and compliance, human capital, and workforce optimization.
  • AI, Data & Analytics : Deploying advanced AI and ML solutions, business analytics to extract actionable insight, data engineering for data warehousing, real-time processing and integrated quality data and platform architecture focusing on cloud and hybrid solutions, security and solution selection and integration.
  • IT Transformation : Delivering technology services, covering application lifecycle management, CRM implementation, systems integration, rockITCX contact center solutions, product resale, and IT infrastructure management.

Our approach ensures seamless operations and enhanced customer engagement, optimizing technology investments for diverse businesses.

Mission Support : Specializing in System Engineering Technical Assistance and operations support services to streamline system integration and optimization while ensuring operational excellence for modern enterprises.

We are seeking a talented and experienced Full Stack Data Engineer to join our team. The ideal candidate will have a strong background in both data engineering and software development, with expertise in building end-to-end data solutions.

This role offers an exciting opportunity to work on diverse data projects and contribute to the development of innovative data-driven applications. This is a Remote position.

Key Responsibilities

  • Data Ingestion and Integration :
  • Design and implement scalable data ingestion pipelines to efficiently collect and process data from various sources.
  • Integrate data from different systems and platforms to create unified datasets for analysis and reporting.
  • Data Storage and Management :
  • Develop and maintain data storage solutions such as data lakes, data warehouses, and NoSQL databases.
  • Optimize data storage and retrieval mechanisms for performance, scalability, and cost-effectiveness.
  • Data Processing and Transformation :
  • Implement data processing workflows for cleaning, transforming, and enriching raw data into usable formats.
  • Apply data transformation techniques such as ETL (Extract, Transform, Load) and ELT (Extract, Load, Transform) processes.
  • Data Modeling and Optimization :
  • Design and implement data models to support analytical and reporting requirements.
  • Optimize data models for query performance, data integrity, and storage efficiency.
  • Software Development and Integration :
  • Build software applications and APIs to expose data services and functionality to other systems and applications.
  • Integrate data engineering workflows with existing software systems and platforms.
  • Monitoring and Maintenance :
  • Establish monitoring and alerting mechanisms to track the health and performance of data pipelines and systems.
  • Conduct regular maintenance activities to ensure the reliability, availability, and scalability of data infrastructure.
  • Documentation and Collaboration :
  • Document data engineering processes, architectures, and solutions to facilitate knowledge sharing and collaboration.
  • Collaborate with cross-functional teams including data scientists, analysts, and business stakeholders to understand requirements and deliver solutions.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proficiency in programming languages such as Python, Java, or Scala for data engineering and software development.
  • Strong understanding of database concepts, data modeling techniques, and SQL programming.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP for building and deploying data solutions.
  • Knowledge of data warehousing concepts and technologies (e.g., Redshift, BigQuery, Snowflake).
  • Familiarity with version control systems (e.g., Git) and software development best practices (e.g., Agile, CI / CD).

Preferred Qualifications

  • Experience building solutions for Commercial clients in Pharma, Biotech, CPG, Retail or Manufacturing industries.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Knowledge of streaming data processing frameworks (e.g., Apache Flink, Apache Kafka Streams).
  • Familiarity with data governance and security practices for protecting sensitive data.
  • Strong problem-solving skills and the ability to troubleshoot complex data engineering issues.
  • Excellent communication skills and the ability to collaborate effectively in a team environment.

LIREMOTE

Here at rockITdata, we are committed to following our 10 Guiding Principles.

Our Guiding Principles define our culture. They’re who we are, how we work, and what inspires us to be the best. We empower our people to be themselves and encourage an entrepreneurial way of thinking.

In our challenging, fast-paced environment, no day is the same.

Know the Why.

Value People Above All Else.

Transparency to a Fault.

Progress, Not Perfection.

Be Good by Doing Good.

Smart People Can Disagree.

Bend but Don’t Break.

Represent Your Brand.

Think Differently.

Be Amazing, Be Fearless, Smile, Have Fun!

Interested in joining something unique? Join us on our rockIT ship as we begin to blast off to the next chapter in our organization!

rockITdata is an equal opportunity / affirmative action employer and is committed to equal employment opportunities in all employment practices and decisions including recruitment, hiring, placement, promotion, training, transfer, leaves of absence, compensation, disciplinary action, and termination, with regard to the terms and conditions of employment.

rockITdata does not discriminate on the basis of race (actual or perceived), ancestry, citizenship, religion, color, creed, sex (including pregnancy, lactation, childbirth and other pregnancy-related conditions), national origin, age, marital status (including parenthood), military service and veteran status, physical or mental disability, genetic information or refusal to submit to a genetic test or to make available genetic test results, arrest and conviction records, matriculation or political affiliation, sexual orientation, gender identity or expression (including transgender status), or any characteristic protected by Federal, state, or local law.

rockITdata wants all interested and qualified candidates to be able to use our career site to review and apply for employment opportunities.

If you have a disability and need an accommodation to access the application process, please contact us for assistance at [email protected].

Online Applicant Posters

Powered by JazzHR

SCElancClR

30+ days ago
Related jobs
Promoted
Capital One
Philadelphia, Pennsylvania
Remote

Lead Software Engineer, Full Stack - Shopping (Remote). As a Full Stack Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One Shopping, working on identification and network integration to highlight new users. Lead a portfolio of diverse te...

Promoted
Lincoln Financial Media
Wayne, Pennsylvania

Constructing and implementing software within a full stack environment (Front end, API, persistence, integrations). Are you an experienced Software Engineer who wants to work in an autonomous, modern technical environment with the flexibility to do so from the comfort of your own home? Do you value ...

Promoted
Accenture
Philadelphia, Pennsylvania

Our engineers work in a 1:1 pairing model to be both a mentor and student of their software craft. Experience in Databases (Sql or NoSql). We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capabilit...

Promoted
Capital One
Upland, Pennsylvania

We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. Ave (22114), United States of America, New York, New YorkSenior Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex busin...

rockITdata
Philadelphia, Pennsylvania

AI, Data & Analytics:  Deploying advanced AI and ML solutions, business analytics to extract actionable insight, data engineering for data warehousing, real-time processing and integrated quality data and platform architecture focusing on cloud and hybrid solutions, security and solution se...

Temple University
Philadelphia, Pennsylvania

We're looking for a Software Engineer 1 - Full Stack to join our talented, collaborative, and close-knit team at Temple University to build web applications that serve our university community, which includes students, faculty, staff, alumni, and prospective students. You will also develop additiona...

Proofpoint
Pennsylvania

As a Full Stack Engineer (UI) on our threat intelligence team, you will be building massive-scale systems used by Fortune 100 customers which contain everything our company knows about the threat landscape. This development will include powering both search & explore use cases across our cloud data,...

New Relic, Inc.
Philadelphia, Pennsylvania

Senior Software Engineer - Full Stack - Alerts Group. Senior Software Engineer - Full Stack - Alerts Group. Senior Software Engineer Req ID FY|R&D|#1 Location(s) Annapolis, Maryland, USA; Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Charleston, South Carolina, USA; Charlotte,...

Recruiters
Philadelphia, Pennsylvania
Remote

Senior Lead Software Engineer, Full Stack: Bank Tech (Remote - Eligible). Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that  help meet regulatory needs for the company. As a Capi...

Top Stack
Norristown, Pennsylvania

The role involves implementing, developing, and optimizing databases, data objects, and database scripting with the core platforms used by the business applications. A Data Engineer position is available to join the Information Technology team. Create database designs, stored procedures, views, and ...