Skip to main content

Big Data Developer

Charlotte, VA
Permanent
Location: Charlotte, NCIntroduction

Join our dynamic team where you will have the opportunity to work on cutting-edge technologies and contribute to the development and enhancement of applications that integrate seamlessly with our existing business components. We are seeking a highly skilled and motivated individual to support and develop project requirements, analyze application issues, and ensure effective communication with management and support teams.

Required Skills & Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 4 years of experience with end-to-end application development on Teradata data-warehouse and analytical platforms
  • 2 years of experience with end-to-end application development on Big Data Technologies such as Hadoop Hive and PySpark
  • Extensive experience developing complex Teradata SQL-based ETL and analytic workflows using native utilities (bteq, tpt, fastexport)
  • Strong knowledge of Unix/Linux shell scripting and scheduling tools like Autosys
  • Experience with Big Data technologies, programs, and toolsets such as Hadoop, Hive, Sqoop, Impala, Kafka, and Python/Spark/PySpark workloads
  • Working knowledge of CI/CD based development and deployment tools like JIRA and BitBucket
  • Excellent written, communication, and diagramming skills
  • Strong analytical and problem-solving abilities
  • Professional speaking and presentation skills
  • Excellent interpersonal skills and a team player to work collaboratively with global teams and business partners
  • Positive attitude and flexibility
  • Willingness to learn new skills and adapt to changes
  • Prior work experience at the client or in the client's industry
  • Applicants must be able to work directly for Artech on W2
Preferred Skills & Qualifications
  • Industry certifications such as Teradata, Hadoop, Big Data
  • Experience conducting discussions with business owners to streamline requirements
  • Experience in requirements analysis, design and development, preparing unit test plans, and test execution
Day-to-Day Responsibilities
  • Analyze, design, develop, enhance, and support applications integrating with existing business components
  • Develop and support new and existing project requirements, coordinating with business teams to understand requirements
  • Perform comprehensive analysis of application and process issues, including problem identification and communication with support teams
  • Regularly communicate work progress with management, identifying and resolving issues quickly to minimize project impact
Company Benefits & Culture
  • Competitive salary and comprehensive benefits package
  • Opportunities for professional growth and development
  • Collaborative and inclusive work environment

For immediate consideration please click APPLY to begin the screening process with Alex.

Job Type: Permanent

Job ID: 254434818