Get daily alerts with jobs like this:

By providing us with your information, you agree to become a Bullhorn Reach User,
and to our use and disclosure of your information as described by our Privacy Policy.

Agile Development VP 130-160k base / NYC

New York, NY
130-160k base + bonus compensation
Full Time Employment
Start the conversation: This is the recruiter hiring for this position. Start networking here:

Apply to this Job

Attach your resume

By providing us with your information, you agree to become a Bullhorn Reach User, and to our use and disclosure of your information as described by our Privacy Policy.

Job Description

Join a team moving from traditional application aligned software delivery methods to highly agile cross functional and component teams.  This is without a doubt one of the most interesting and exciting times to join our team!

The culture is one of excellence, team work, learning, delivered value and people.  We are looking for people who love to learn and take initiative to really make this happen, you will be a teaching, team member – setting the standards for Test Driven Development, Automated Acceptance Testing, Continuous Integration and more.  If you want to work amongst people who are looking to lead the industry, then you need to apply. 

The system is being constructed in Scala and Python using a combination of modern techniques including Domain Driven Design, CQRS, and Event Sourcing.

Agile management, Agile & Scrum delivery methodologies are followed, with a focus on ATDD/BDD & TDD. But you will be involved with all the classic system change as well, using technologies ranging from Java, c# to Cobol.

Responsibilities

You will be a leader within the department, working within an Agile team, writing requirements and specification by examples automated tests etc.  Building excellent relationships across the technology and user communities.  Making sure we are always focusing on delivery of value using exceptional quality.

Requirements

Must haves:

  • Strong background in modern OO language with experience in at least one of Java/Scala/Python/C#
  • Experienced in using design patterns and following best software engineering practices
  • An understanding of fundamental algorithms and ability to optimize existing code
  • A history of consistent experience in successful application development in multiple technologies – we value diversity of experience and prefer people who have worked on many different types of project
  • Good communications skills are essential as all members of the team will have direct exposure to the business
  • Understand modern architectures and modelling practices and be able to actively participate in them to help shape the platform and clearly articulate technical designs and concepts in both verbal and written forms
  • A strong team player with excellent interpersonal skills, e.g. believe in pair programming, have excellent communication & collaborative working skills
  • Have a passion for developing best in class technology solutions
  • Demonstrate a desire for continual self improvement through learning & development

 Very desirable:

  • Experience of Specification by Example  / ATDD / BDD
  • Follows clean code principles
  • Rigorously adheres to Test Driven Development practices including continual integration
  • Experience of Scrum/ Agile methods
  • Experience of XP/ pair programming
  • Experienced Python development skills
  • Experience of Scala
  • Experience of Functional Programming
  • Experience of UML
  • Experienced in using design patterns and following best software engineering practices
  • Have approximately 10 years experience of hands on development (server side, “core” rather than GUI)
  • High performance and high availability system development experience

 

 

 

Apply Now

Report this Job as Spam