Technical Lead

charlotte, North Carolina

Our client is seeking a Technical Lead to join their team in Charlotte, NC.

Responsibilities

  • Design, build and maintain Big Data workflows/pipelines to process billions of records in large-scale data environments with experience in end-to-end design and build process of Near-Real Time and Batch Data Pipelines.
  • Leads code review sessions to validate adherence with development standards and benchmark application performance by capacity testing.
  • Experience with software testing frameworks.
  • Leverages DevOps techniques and Experience with DevOps tools - GitHub, Jira, Jenkins, Crucible for Continuous Integration, Continuous Deployment and build automation.
  • Develop, implement and optimize streaming, data lake, and big data analytics solutions
  • Support reusable framework and data governance processes by partnering with LOBs for any code/requirements remediation
  • Engage in application design and data modeling discussions also participate in developing and enforcing data security policies
  • Perform unit tests and conduct reviews with other team members to ensure code is designed with high code coverage

Qualifications

  • 10+ years of experience
  • Cloud and DevOps experience
  • Expertise in Data technologies and Big Data tools, like Spark, Kafka, Hive, HBase, Sqoop, Pig, Impala, Flume, Oozie, MapReduce, etc.
  • Solid knowledge of state-of-the art programming languages like Java, Python, Scala and object-oriented approaches in designing, coding, testing and debugging programs
  • Knowledge of NoSQL, RDBMS, SQL, JSON, XML and ETL skills
  • Experience working in an Agile delivery environment
  • Ability to work independently and drive solutions end to end leveraging various technologies to solve data problems and develop solutions
  • Passionate for continuous learning, experimenting, applying and contributing towards cutting edge open source technologies and software paradigms
  • Ability to research and assess open source technologies and components to recommend and integrate into the design and implementation
  • Proven track record of customer satisfaction and delivery success and ability to establish and maintain appropriate relationships with business and IT stakeholders
  • Ability to work in an advisory capacity to identify key technical business problems, develop and evaluate alternative solutions and make recommendations
  • Extensive experience in all aspects of the software development life cycle

 

Job keywords:

Address
Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs