Are you a Development Manager who enjoys technical challenges and wants to work in an environment where you can make an impact? Are you passionate about technology and do you want to work with high-calibre, talented developers?
Our client is looking for a Development Manager for a permanent position. We love this company because the employees can influence the success of the company and are able to work with like-minded, smart people.
Here is what you'll be doing on a day to day basis:
Recruitment, performance management and coaching/mentoring of all developers within assigned team.
Ensure development methodologies, standards, practices, templates, and governance are maintained to industry standards. Educate and influence the development organization to continuously improve key project and development processes.
Ensure code reviews are done and oversee creation of and compliance with development standards and processes.
Work closely with Architects to develop and monitor technical strategies. Identify root causes relating to development processes and methodologies and escalate to the enterprise architect.
Provide oversight on high-risk or complex projects. Maintain day-to-day in-depth awareness of projects and technical issues. Facilitate project completion by removing roadblocks and working through solutions with the management team.
Help prioritize feasibility analysis for potential projects. Work alongside the Client Delivery Manager and Operations Manager by assisting with estimation and resource planning high-risk or complex projects.
Help create and define the outsourcing teams' structure and ability, ensuring alignment of work to roadmap.
Review lessons learned and project and portfolio metrics, looking for trends and areas of improvement.
Here is the type of person we are looking for:
10+ years' experience and a successful track-record in the delivery of software applications as an individual, team leader &/or development manager (design, development, release cycle, and delivering software products to market).
5+ years in a team management position, plus demonstrated leadership skills and a proven track record of successfully mentoring other developers in .NET technology and code quality.
5+ years' experience with large design efforts, enterprise level deployment, and n-tier architecture.
5+ years working in an Agile / SCRUM development environment.
Excellent English communication skills. Experienced in dealing directly with an executive team, and strong presentation skills.
Willing to dive into software environments and technical issues
Keen attention to detail and great organizational skills.
7+ years' experience in web application development utilizing C#.NET in Visual Studio.
7+ years' experience in relational database development utilizing Microsoft SQL Server
7+ years' experience with software version management systems (e.g. Perforce) and task / bug tracking software (e.g. JIRA)
Experience with technologies such as MVC, ORM, IOC, etc.
Excellent understanding of and some experience using Test Driven Development.
Deep understanding of object-oriented design patterns and pragmatic programming principles.
Expertise with MSMQ a strong asset.
Experience with high-performance, scalable enterprise systems a strong asset.
If you are interested in exploring this position, please apply now!
Our client is an equal opportunity employer and values diversity at their company.
People are our passion. People are our profession.
Since 2010, SIGnature Recruiting has been pairing exceptional people with short-term contracts and long-term careers in Vancouver’s flourishing IT industry. We are specialists in IT Recruiting and pride ourselves in making valuable contributions to our clients and candidates.