applicants
Software development Director (Montreal)
at Jobs in Montreal in Montreal
RECRUITERS OR CONSULTING COMPANY – PLEASE DO NOT CONTACT US.
This is a full time position – permanent only
Company Description :
As division of Gamma Entertainment, the AdXpansion display advertising team builds and manages systems with extreme high performance and availability. We serve and respond to 200 millions of requests per day, and have ambitions to grow that number several orders of magnitude, while maintaining response latencies in the milliseconds and meeting strict SLA requirements. Some of the technical challenges include dealing with big data, optimizing ad targeting across publisher properties using predictive modeling and inventory management.
Description:
The director of software development is responsible for taking the vision of the management and convert it into working systems. He must understand the market so that the products and technologies can quickly adapt to business needs. He’s responsible for hiring, roadmapping and shipping highly competitive products. He must be an expert at delegating and making himself unnecessary. He must have a good outlook on the business so that his team can build technologies that are ahead of the competition. He’s responsible for translating business requirements into repeatable design strategies and patterns that allow for adaptability, scalability, availability and reusability across all company solutions. The director of software development help move the business forward by making things happen fast and efficiently.
Responsabilities:
- Manage and enable a team of 4 to 10 software Developers, delivering quality, on-time, and on-budget projects.
- Responsible for all the software development within the department
- Work with the VP Engineering and Product Architect to enforce company coding standards, development process and code reviews
- Maintaining software applications/operating systems according to business needs
- Manage Timelines and customer expectations
- Manage software team productivity
- Perform feasibility analysis on new development platforms and frameworks.
- Manage the day-to-day development aspects of multiple projects; requirements documentation and analysis, scoping, planning, engineering, implementation, and new product introduction.
- Take proactive escalation of probable system problems or design flaws to upper management before serious impact on ROI
- A wide degree of creativity and latitude is expected
- Recruit, train and retain internal technical staff.
- Provide strategic support to executive leadership team as needed
- Learn, maintain and enhance the core software engine
- Help with architecture of the overall system.
- Establish a simple but effective development process and make sure it is observed.
Knowledge and skills:
- Strong leadership capabilities and management experience
- Relies on extensive experience and judgment to plan and accomplish goals
- Must be able to present and argue at all levels of management
- Good verbal and written communication skills are a must
- Superior organizational skills
- 10+ years of experience leading development teams
- Experience building highly scalable server applications and APIs
- Hands-on development and architecture experience in open source technologies including: Python, PHP, Google App Engine, Amazon EC2, Hadoop and MySQL
- Demonstrated resource planning, estimation, QA and release management
- Process-driven and understands the importance of software quality
- Knowledge of multiple software development methodologies (OOP, RAD, TDD, etc)
Education and work experience:
- Must have a University Degree. Bachelors Degree in Computer Science, Information Technology or equivalent preferred.
- Minimum of 3 years of software development management experience within a high technology environment, managing programs in the $.5 Million to $10 Million range.
- Minimum of 5 years of software development experience as a senior engineer, ideally developing and implementing enterprise applications based on PHP, Java and Mysql
For more information or to apply, please visit us here: http://www.gammajobs.com/Dir.-of-Software-Devel.-job-67.html
Viewed: 74 times



