Stamford, CT

  • Data Engineer

    Department
    Operations
    Job Location
    US-CT-Stamford
  • KEY RESPONSIBILITIES

    • Develop web, database and other applications including planning, coding, testing, debugging, deploying and supporting in an Agile team environment with an emphasis on TDD/BDD
    • Maintain and modify applications 
    • Design and create specs, prototypes, and features for relevant applications
    • Collaborate with developers, product managers and research teams in the development and maintenance of data solutions
    • Participate in requirements definition for data tools developed for the research team
    • Develop and maintain data acquisition, database parameters, and report output for data solutions provided to the research team.  Work with large data sources downloading/transferring large data sets using scripts, APDs or other similar tools
    • Provide technical assistance
    • Assist in continuous process improvement
    • Develop data products and services, build and maintain software in support of all of Hedgeye’s digital media offerings including web, mobile, video and audio
    • Create custom software components and analytics applications
    • Employ a variety of languages and tools to marry systems together
    • Recommend ways to improve data reliability, efficiency and quality
    • Maintain job schedule’s, output and documentation of data tool performance and status

    SKILLS REQUIRED

    • Experience with web development in Ruby on Rails (Ruby, JavaScript, JavaScript/AJAX libraries expertise implicit)
    • Database architectures
    • Hadoop-base technologies preferred
    • SQL-based technologies (PostgrSQL and MySQL)
    • Python/R/JVM based language preferred
    • Experience with API integration
    • Strong knowledge of internet protocols and applications
    • Commitment to continuously improving software craftsmanship
    • Experience and respect for Agile/Lean development and best practices
    • Excellent written, verbal and presentation communication skills with attention to detail
    • Ability to work effectively both individually and as part of a team
    • Ability to pair code using remote pairing tool, an ability to prepare code for review and to review completed code
    • Understanding of customer needs and business strategy

    EDUCATION/WORK EXPERIENCE

    • Degree in Computer Science or related, or comparable business experience
    • Experience in all phases of the web application development cycle and working with a mix of web technologies. Ruby on Rails experience optimal, comparable open source web framework experience acceptable
    • Broad programming experience with depth in several languages. Ruby, JavaScript, optimal.  Additional language experience preferred
    • Mobile development experience, mobile web, iOS, Android, etc. desirable
    • SQL competence
    • DSCM experience such as git

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed