The Mergis Group is helping an unspecified company look for a Director, Software Development:
The Director, Software Development leads the design and oversees development of cross-functional, multiplatform application systems across the organization. The Director, Software Development is to ensure and/or maintain alignment with the Lines of Business (LOBs) strategies. The Director, Software Development is also accountable for the on-time, on-budget completion of project deliverables, adhering to standards, such as Capability Maturity Model Integration (CMMI), International Organization for Standardization (ISO), and Information Technology Infrastructure Library (ITIL).
He/she is recognized as having exceptional leadership skills and competence in software architecture and development disciplines. He/she is committed to, and deeply experienced with structured methodologies (including SDLC, Waterfall, Agile, etc) and excels in instilling effective software development practices in a fast paced, results-oriented environment.
- Establish and lead a team of application development specialists to provide application support, system development and integration services to meet the needs of the business
- Promote the use and evolution of a flexible, agile-oriented SDLC which fosters close, transparent communications across and is built upon a close relationship with client business units
- Organize and manage resource requirements and priorities effectively. Create efficient resource allocation plans and team schedules, and manage team resources for high performance
- Ensure on-time delivery of high-quality applications and collaborate effectively with other business members to implement consistent system architecture and development standards
It’s a senior position, and, if the Mergis Group has the salary range right, a pretty highly-paid technical job for Toronto: $125,000 – $199,000.
In that pay range, you’re likely to face off against some pretty serious competition. That’s not really a bad thing, but it’s certainly a challenge, and might affect your odds of getting the job.
There’s not really enough here to get into much that’s bad. That said, it always irritates me when software postings put “agile” and “Waterfall” in a comma-separated list. To be honest, I’ve never yet met a company that really seriously wanted you to understand “waterfall” as opposed to, say, RUP, and I’ve certainly never met a company that thought their candidates should really be experts in Waterfall and agile. I’m also a little suspicious of companies that look like they might be into heavy process, with ITIL, CMM/I and ISO mentioned all in one breath, that’s a possibility. And when you couple that with the desire for agile methods, it’s hard to imagine reconciling all of those conflicting desires into something cohesive and usable.
Then again, it’s a pretty generic recruiter-based posting, so these are simply points to talk to the employer about.
What’s the company? What do they do? Where are they located, other than Mississauga? What’s the number, size and composition of the development teams you’d be directing? What software does this company develop? What’s the organizational structure like? What are the challenges facing the development organization? What technologies do they use? The missing items are extensive. Then again, the salary range is enough of a draw to get you to follow up, if you think there’s a chance you’d get this job.
Your mileage may vary when it comes to working in Mississauga, particularly without knowing where yet.
Your mileage may also vary when it comes to a company that can desire to use agile methods, and yet talk about waterfall, ITIL, ISO and CMMI. If process is important to you, then you’d want to talk to them and see how they reconcile all of those, and where they put the emphasis.
If you’re willing to face a corporate environment with lots of standards and work in Mississauga, then being a well-paid director of development for a consumer packaged goods company doesn’t sound too bad to me.