Mid-level Software Developer-Remote at Shuvel Digital #vacancy #remote

Clearance Requirement: Must be US Citizen and should be able to obtain DHS FEMA clearance.

Job Description

Primary Responsibilities

  • Collaborate with multiple teams for the delivery of Data Migration for multiple systems: analysis, design, implementation, testing, validation, and acceptance.
  • Work with a team of developers with deep experience in distributed microservices, data migration, and AWS services.
  • Utilize programming languages like Java, Python and Open-Source RDBMS and NoSQL databases and AWS cloud based ETL services such as AWS Glue.
  • Perform unit tests and conduct reviews with other team members to make sure your code is rigorously designed, elegantly coded, and effectively tuned for performance.
  • Participate in data migration testing including data-level validation and application-level validation.

Required Skills and Experience

  • Knowledge of software development life cycle (SDLC) practices, principles, and techniques as they apply to the Agile development process.
  • Expertise in ETL, Python, PostgreSQL experience and Cloud Data Migration (on-prem to cloud) add AWS.
  • Experience with data loading tools and techniques, as well as an understanding of the target system’s data model and requirements
  • Ability to define and document customer business processes and report/dashboard content needs including business process diagrams, data maps, and data modeling.
  • Expert in Shell scripting including but not limited to regular expressions, and automating tasks and make repeatable data extraction/load processes.
  • Experience creating custom ETL using Python, Node.JS, other scripting tools.
  • Ability to analyze source data for potential data quality issues and address these issues.
  • Strong desire to learn new skills, embed with a team and solicit ideas.

PostgreSQL cloud-computing Agile shell Python Java Node.js Amazon Web Services (AWS) ETL RDBMS NoSQL

Leave a Reply