Job Description: • 2-minute read •
The Director of Development is responsible for leading a team of software development professionals, all working in concert to deliver high quality code when the business needs it. The incumbent works closely with Product Management and other stakeholders to understand and then translate business requirements into software design and deliverables. The Director will mentor the team on the latest technology trends and collaborate with them on opportunities to introduce new concepts and technologies into the product.
POSITION RESPONSIBILITIES
Successfully deliver approved and defined products and features according to estimated timelines; communicate any variances in delivery timelines to business stakeholders.
Ensure development resources are adhering to best practices as defined by Software Architects and Technology leadership.
Provide support to Product Management, Implementation, Customer Operations and other business stakeholders as needed as part of product release activities.
REQUIRED EXPERIENCE AND SKILLS
College degree and excellent technical skills/background
2+ years’ experience managing a development organization
Excellent organizational skills and ability to manage multiple projects concurrently
Comfortable in Agile development environments
3+ years’ experience with distributed architectures
Working knowledge of contemporary Web frameworks (e.g., Angular)
2+ years’ demonstrated experience with Cloud environments
PREFERRED EXPERIEINCE AND SKILLS
Interpreted languages such as Ruby or Python.
Java experience a plus
Frontend experience: JavaScript, HTML, CSS
Frameworks: Angular, Django, Rails
AWS or other Cloud providers
Service oriented techniques
NoSQL experience (MongoDB, DynamoDB, CouchBase, etc…)
Pass it on for Referral Bonus. Not the right role for you, but know someone we should meet? Share with him to earn $1,000 referral bonus.