
Our client is a Vancouver-based, Silicon Valley-funded startup that provides online identity verification services globally. We are looking to build out our technical team and want to hire a goal oriented, high-energy, Software Development Manager.
You are a highly motivated, hands-on, software development manager with a minimum 7 years of application, database, and web development experience – specifically in Microsoft technologies. You have strong organization skills, leadership skills and work well in a team environment.
Role and Responsibilities
Product Delivery
- Delivery of the product service suite in accordance with the requirements as defined by the Product Manager
- Collaboration with Product Management to contribute towards effective future product release planning to produce, in a timely manner, the best possible product
- Coordination and collaboration with various stakeholders on product release planning, development, test, and delivery
- Define project plans, and provide effort and schedule estimates at various stages of product planning
- Define and maintain resource allocation plans
- Utilize existing capabilities and introduce new functionalities to support changing business requirements
Product Technology
- Collaboration with various teams to define and maintain the overall technical architectural integrity of the service suite
- Be the technical evangelist of the responsible product component to ensure that its development and architectural approach adheres to the overall direction of our product technology roadmap
- Managing the development infrastructure, tools and processes to ensure and continuously improve the development team’s efficiency
Customer Focus
- Responsible for the timely resolution of internal as well as external customer issues
- Responsible for the timely handling of internal stakeholder requests
- Conduct the appropriate level of product knowledge transfer to better serve our customers
Team Management
- Management of a team of Software Engineers including performance reviews and compensation input, professional development, recruitment and team building
- Mentoring for technology, design, communication and conflict resolution
- Organizing, delegating, and following up on assigned tasks towards completion of product development
- Elimination of obstacles for development through effective planning and open communication with all stakeholders
Qualifications
- Bachelor’s Degree in Computer Science/Engineering
- Experience leading and managing a software development team, following an agile development methodology, preferably Scrum
- Experience with the ASP.NET framework and C#, as well as various open-source technologies, including MongoDB
- Hands-on experience with design of large scale systems, and SOA-based service suites
- Customer-oriented focus in the decision making process on product planning and development, and the resolution of issues
Send resume and cover letter to resume@altituderecruiting.com
NOTE To be considered for this position you have to include a resume and cover letter explaining how you meet the required skills and experience Please quote AR Job 908.
View other Jobs