Hedgeye Risk Management, LLC

Software Engineer (Full Stack)

Department
SW Developers
Job Location
US-CT-Stamford

KEY RESPONSIBILITIES

AS A CANDIDATE YOU ARE:

  • Programmer, code, software engineer, software developer
  • Loves to code. Creating and building stuff excites you
  • Knows maintenance, we run multiple apps, some over 10 years old
  • Quality is your middle name, bug free is a goal
  • Knows your OO: Uncle Bob's SOLID, understand Design Patterns from principle rather than rubber stamped templates
  • Appreciate elegance, to include Kent Beck's rules of simple design
  • Works efficiently and effectively, striving to always get better and lean
  • Team player
  • Has fun, is fun
  • Polyglot, but loves Ruby
  • Web programming, but it's not all you've done or will do
  • Have ideas, willing to pitch and see them come to fruition

 

KEY RESPONSIBILITIES:

  • Develop web, multimedia and mobile applications including planning, coding, testing, debugging, and deploying in an Agile team environment with an emphasis on TDD/BDD
  • Maintain, modify, and update web and backend applications
  • Design and create engineering specs, prototypes, and features for web-based applications
  • Use, maintain, improve DevOps
  • Collaborate with developers, product managers and other participants in the development of solutions
  • Gather requirements and development specs
  • Provide technical assistance
  • Assist in continuous process improvement
  • Develop products and services, build and maintain software in support of all Hedgeye’s digital media offerings including web, mobile, video and audio

 

THINGS THAT EXCITE YOU:

  • Agile - the more eXtreme the better
  • Web development, esp. Ruby on Rails, convention over configuration so you can code the app
  • TDD/BDD - nuff said, you believe this to be the most effective way to develop
  • Refactoring - without quality, code is nothing
  • Pair Programming - quality, sharing, synergy are important to you
  • Making the customer happy
  • Collaboration
  • Making this work, and work well 
  • Exploring new tech - you know that somewhere someone's writing the new hotness and you'd like to be in on it

SKILLS REQUIRED

  • Experience with web development in Ruby on Rails, (Ruby, JavaScript, JavaScript/AJAX libraries expertise implicit)
  • Strong knowledge of internet protocols and applications
  • Commitment to continuously improve software craftsmanship
  • Experience and respect for Agile/Lean development and best practices
  • Excellent written, verbal, and presentation communication skill with attention to detail
  • Ability to work effectively both individually and as a part of a team
  • Ability to pair code using remote pairing tools and ability to prepare code for review and to review completed code
  • Sysadmin/DevOps – proficient with linux AWS, Heroku and Docker
  • Understanding of customer needs and business strategy
  • 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