Director of Development

| Greater Denver Area
Sorry, this job was removed at 11:35 a.m. (MST) on Wednesday, July 18, 2018
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Our team is looking for a knowledgeable, passionate, and details-oriented Director of Development to help us build a quality-driven culture and create best-in-class enterprise software. Reporting to the VP of Development, you will be responsible for championing new technologies and processes while balancing the need to tackle technical debt. You will be a leader who is technically adept and has the desire and capability to mentor every individual on the team.

Where will you focus your energy?

Process

  • Assess and refine our Agile/SCRUM process by collaborating with Product Management, Support, Quality Engineering and Release Management.
  • Understand and improve our existing development and planning processes to elevate the output and quality of our development team.

Direction

  • Direct and develop our development resources by prioritizing and delegating across multiple projects and initiatives.
  • Optimize development resource efficiency and help technical leads and team leads continuously make better tradeoffs.

Leadership

Technical

  • Understand the technical decisions that are being made by our team leads and synthesize their decisions into your decision-making process.
  • Leverage your technical leadership to refine Product Management’s 6-month roadmap into tangible, and technically practical deliverables.

Team

  • Understand the skills and capacity of your team and how to best utilize them to achieve our goals.
  • Identify and employ data to empower your team’s continuous improvement.
  • Develop career paths for your engineers and provide opportunities and feedback that will help them experience those paths.

Organizational

  • Analyze departmental spending and collaborate with Product Management to capture ROI; evangelize findings to senior leadership.
  • Coordinate cross-functional dependencies with a 360° leader mentality (i.e., an ability to influence up, down and laterally across the organization).
  • Understand the tradeoffs and impact of decisions at the resource, technical and product level.

Shipping Enterprise Software

  • Adopt a CI/CD mindset that is more advanced (and more beneficial) than our current DevOps mentality to accelerate deployments, reduce cost of ownership, and maintain quality.
  • Understand and simplify the complexities of maintaining both on premise installations as well as SaaS installation of the same technology stack.

In your first...

  • 30 days, you will learn our products, our processes, our customers, the strengths of your team, and our technical debt. By the end of this period, you will take over all day-to-day development activity, interface with both internal groups and customers, and be responsible for direction and reporting on the health of the system and your team.
  • 60 days, with the help of the VP of Development, you will carve out the direction that you want to take the team, the product architecture, and our processes. Then you’ll go full-steam ahead, balancing your resource allocations across all projects and initiatives.
  • 3 - 12 months, you will flesh out a detailed people and technology roadmap.

What you should have:

  • 3+ years technical leadership in a development role managing/directing 5+ people.
  • 3+ years technical experience in an enterprise software environment.
  • 3+ years technical experience in helping create and implement architectures across product lines.
  • 1+ years experience working with customers and product management.
  • Proven track record of implementing best practices in development.

Who are you?

  • Have a track record of success and can readily point to past deliverables that have outlived your tenure.
  • Possess a strong understanding of the principles of modern software development (e.g., Agile, QE, Support, Product Management), including enterprise architecture.
  • A leader who drives toward process and project tracking conventions.
  • A technologist who executes on quality within development.
  • Comfortable with managing highly talented, remote developers.
  • Confident and capable of interacting with Fortune 500 customers.
  • Thought Management - Because you’re used to leading in fast-paced environments, you know when to be tactful and when to check yourself and your data before you act.

You'll stand out if you have prior experience with:

  • Developing products (not just internal tools)
  • .NET, RESTful interfaces, PAAS
  • Evaluating and recommending development frameworks
  • Continuous Integration and Continuous Deployment
  • On premise (installer-based) software and SaaS experience
  • Application development on web, mobile and Outlook add-in technologies

EMS Software is an equal opportunity employer. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at EMS Software will be based on merit, qualifications, and abilities. EMS Software does not discriminate against any person because of race, color, creed, religion, sex, sexual orientation, national origin, ancestry, disability, veteran status, age or any other characteristic protected by law.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Two blocks from the Arapahoe Village Center RTD Station, walking distance to numerous bars, restaurants and coffee shops.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EMS SoftwareFind similar jobs