Posted in

Lead – Software Engineer Data Solution Architect – Aws

Lead – Software Engineer Data Solution Architect – Aws

CompanyPrudential Financial
LocationNewark, NJ, USA
Salary$138500 – $206000
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • Expertise in architecture, designing and building scalable cloud-based application leveraging AWS services.
  • Proven experience with services like EC2, ECS, Kong, ALB, SQS/SNS, Kinesis, RDS, S3, Lambda, Glue, DynamoDB, EMR, VPC, Route 53, CloudFormation/Terraform, CloudWatch, Dynatrace, IAM
  • Experience in building scalable and stronger data pipelines to support data integration, data processing, data quality and monitoring.
  • Experience in handling various hierarchical data structures and file formats such as parquet, Json and Avro files
  • Strong knowledge of DevOps principles and methodologies and toolset experience in bitbucket/GitHub and Jenkins/Terraform in adopting CI/CD approach.
  • Automate infrastructure provisioning and configuration management using as code, with experience in tools such as Terraform or CloudFormation.
  • Proficient in: Programming languages: Python, PySpark / Scala is mandatory; Database: PostgreSQL, DynamoDB, Redis, GraphDBs; Architecture & Design Patterns: Specialized in Microservices and Service-oriented Architecture (SoA) with a focus on building web service APIs using REST and SOAP protocols, and adept in handling JSON and XML data formats; Software security skills: Proficient in secure coding, web application security, and DevSecOps with a strong understanding of concepts like authentication, authorization, encryption, digital signature, JWT, SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, and OAuth 2.0; DevOps Tools & Practices: Skilled in branching techniques and the use of platforms such as GitHub and Bitbucket; proficient in DevOps practices and tools, including Jenkins; Proficient in monitoring and logging techniques used throughout the SDLC.

Responsibilities

  • Design and build scalable solutions and services in AWS, ensuring the solution meets business and technical requirements.
  • Professional hands-on experience in developing extensible data pipeline and reusable data processors using PySpark, Scala, Python in AWS Glue and Lambda functions.
  • Architect and develop secure, robust cloud-based services, real-time APIs, service integrations, and automations using a microservice architectural style.
  • Lead the Solution design and implementation of solutions using AWS services.
  • Maintain proficiency and implement best practices in AWS development tools and standards.
  • Define and deploy job monitoring, metrics, and logging systems on AWS.
  • Implement continuous integration and deployment (CI/CD) pipelines.
  • Ability to comprehend requirements, identify potential tools/services in the market, and conduct comprehensive assessments leading to an informed selection process.
  • Ability to coach/interact other technical resources, enterprise architects and cloud architects with minimal guidance and effectively leverage diverse ideas, experiences, thoughts, and perspectives to the benefit of the organization.
  • Ability to excel in both independent and collaborative team environments.
  • Lead the troubleshooting and resolution of issues in development, test, and production environments.

Preferred Qualifications

  • 10-12 years of experience as an AWS Cloud Data Architect or related role.
  • Involved in Architecture & design of Enterprise cloud systems.
  • Strong understanding of data engineering principles and methodologies.
  • Solution Design Thinking
  • Experience in performing detailed tool Assessment and selection process.
  • Knowledge of data governance, metadata management and data quality is a plus.