Big Data Developer
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
- 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
- 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
- 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.
