Tech Nerds
ph. 754.280.1424
  • Home
  • Why You Need Us
  • Contact Us
  • Services
  • Shop
Title: Software Engineer 
Start Date: ASAP
Bill Rate: TBD
Position Type: Contract 
Locations: Owings Mills, MD


Job Profile Summary

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems


Duties & Responsibilities 
  •  Design, Develop and test Database Centric Applications using AWS technologies and Big Data Stack.
  •  Analyze, troubleshoot and support application components and services

Qualifications
  • Minimum of 3-5 years of work experience on AWS Big Data Projects and related tools such as Glue, EMR, PySpark, Spark SQL, Athena, Snowflake, Kinesis and Lambda
  •  Minimum of 8 years of IT work experience
  •  Should have experience in Big Data Analytics Projects
  • Experience in development of Large Enterprise Data warehouses and Business Intelligence Solutions.
  •  Experience in creating APIs using Python.
  •  Should have experience in Map-Reduce Hadoop, PySpark, Spark SQL and Python.
  •  Should have strong experience in Hadoop and Big Data eco system related files such CSV/JSON & Parquet
  •  Experience on delivering logical and physical data models for the large enterprise data warehouses & dimensional ER modeling
  •  Exposure to Performance issues and suggesting strategic technical solutions to solve performance issues.
  • Prior Database Development experience is mandatory
  • Exposure to Financial Markets is big plus.
  • Technology Platform experience:
    • EMR, PySpark, Python, Spark SQL, ANSI SQL, Glue, Snowflake, AWS Lambda, AWS Step Functions, Vault & Kinesis
Physical Demands:
  • Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards
  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard and monitor
Upload Your Resume
Powered by Create your own unique website with customizable templates.