Platform Software Engineer - 3027523

Apex Systems LLC
Dearborn, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 156K

Job location

Dearborn, United States of America

Tech stack

Java
Batch Processing
Google BigQuery
Continuous Integration
Data Governance
Data Infrastructure
Data Integration
Data Security
Software Design Patterns
Data Flow Control
Python
NoSQL
Systems Development Life Cycle
Service-Oriented Architecture
System Software
Enterprise Data Management
Google Cloud Platform
React
GIT
Google Cloud Functions
Data Management
REST
Data Pipelines
Microservices

Job description

A Platform Software Engineer is a versatile developer with expertise in Java or Python and a foundation in cloud platforms to build and manage applications at scale. This role involves designing and implementing microservices with robust APIs and developing frameworks to enable an enterprise data platform. With an understanding of the SDLC and experience in Git and CI/CD, the engineer will independently design, code, test, and release features., * Architect, develop, and maintain scalable data pipelines and microservices that support real-time and batch processing on GCP.

  • Design and implement Service-Oriented Architecture (SOA) and microservices-based architectures.
  • Contribute to the seamless integration of front-end and back-end components for robust data access.
  • Lead the ingestion and integration of data from various sources into the data platform.
  • Utilize GCP services (BigQuery, Dataflow, Pub/Sub, Cloud Functions) to build and manage data platforms.
  • Implement data governance, access controls, and security best practices using GCP's native features.
  • Continuously monitor and improve the performance, scalability, and efficiency of data pipelines.
  • Work with data architects and software engineers to define best practices and design patterns.
  • Automate data platform processes to enhance reliability and improve operational efficiency.

Requirements

Education: Bachelor's Degree

Technical Skills: Java, Python, GCP, BigQuery, NoSQL, React

Benefits & conditions

The pay range for this position is $60.00/hr - $75.00/hr. Please note that the pay range provided is a good faith estimate for the position at the time of posting. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and experience.

Apply for this position