Director of Technology- Java, Hadoop- Large-scale Data Processing- NYC

  • New York, NY
  • Full-time

Company Description

Systems Technology International, Inc. (STI), a full service innovative professional services corporation serving in virtually every industry. STI offers professional services in the Technical/Engineering, IT (Information Technology), Creative and marketing, Business Analyst, Accounting and office support areas.

Job Description

STI-DAVDC-RV-6

Director of Technology- Java, Hadoop- Large-scale Data Processing- NYC

Location: NYC, NY

Domain: Software/Computer

Job Type: Direct


Job Summary:

The Director of Technology will be responsible for managing all software engineering initiatives including new development, re-architecture, and maintenance/optimization of current systems in rapid development cycles using Agile methodology. Responsibilities of the director also includes augmenting current development and production environments, mentoring/managing current engineering staff in a rapidly growing fast-paced start-up environment, as well as participate in the development of software for key areas of functionality.

The ideal candidate is able to spend 30%-40% of their time programming and 60%-70% of their time managing initiatives and the team.


Job Responsibilities:

  • Work closely with CEO and other team members to develop the technology platform roadmap and manage the iterative development and core architecture of the platform
  • Manage and actively mentor all technology teams including software engineers, systems engineers/IT, and data analysts/data operations engineers
  • Foster best practices and nurture an environment of learning, collaboration, independent thinking, and innovation
  • Develop software for select modules

 

"Make sure your Skill Set, experience and justification for the job must be well demonstrated in your updated resume, Otherwise client will assume that you are not qualified for the job, even if you are."

 

Qualification and Experience:

  • 10+ years of software development (Java)
  • 3+ years working with big data  in Hadoop environment
  • Expertise in large-scale processing of unstructured data, ETL,  data warehousing, and predictive analytics
  • Domain experience and expertise in high-volume business-to-consumer ecommerce/multi-channel transactional businesses
  • Strong understanding of relational databases and NoSQL stores
  • Great interpersonal, written and verbal communication skills; including the ability to create technical specifications, debate technical tradeoffs, and explain technical concepts to business users
  • A strong understanding of algorithms and data structures, and their performance characteristics
  • Proficiency in working and developing on Linux: Red Hat, CentOs, Fedora, or Debian/Ubuntu.

 

Preferred Background:

  • Hands on experience with one or more of the following Apache Hadoop projects: Hive, Pig, HBase, Spark, Cassandra
  • Competency in multithreading and multiprocessing skills
  • Proficient in Agile development
  • Experience with JavaScript is a plus
  • Experience with automated testing (TDD, Mocking, Unit/Functional/Integration)
  • Experience with Cloud Computing (AWS is a plus)

 

Education:

  • B.S. in Computer Science, Mathematics, Engineering, or equivalent professional experience
  • Other evidence of passion, technical expertise, and accomplishments in these fields

 

"Make sure your Skill Set, experience and justification for the job must be well demonstrated in your updated resume, Otherwise client will assume that you are not qualified for the job, even if you are."

Additional Information