CPNI: Manager of Software Development

February 10, 2010

CPNI is looking for a Manager of Software Development:

We are seeking top candidates for the position of a hands-on Agile Software Manager to Lead and Mentor a Team of Java Software Developers. The position is of prime importance to the company; the selected candidate will be responsible for development of new products or extensions of existing products. The Manager of Software Development will receive specifications from the Product Management Team and translate them into software fully and thoroughly QA tested and delivered to the Operations Team.

This might be a replacement to this earlier role that CPNI posted.

The Good
A friend interviewed there once, suggested that the people he spoke to seemed intelligent, that the interview process at least was thorough and seemed solid.  They seem to be agile, which I find appealing.  Their technology stack sounds like it has some reasonable points, although there’s not a lot of detail there.  There also seems to be some mobile work, even though it’s J2ME.  Mobile payments is certainly a space that people continue to believe will grow, although it still hasn’t gathered a lot of traction in North America.

Rumors
A source implied that he/she couldn’t come to terms on payment with CPNI, so their pay scale might not be the best in Toronto.  Then again, this is a pretty senior role, so it might be better-compensated.  A recent commenter suggested that he/she would rather have ebola than work for CPNI again.  There’s not a lot of information in that comment and I’m pretty sure it’s hyperbole, so it’s hard to read much into it, but it’s a pretty passionate statement.  In response to that comment, someone I know contacted me directly to suggest that that comment is ‘unfair’.  While he/she didn’t provide much additional detail, “definitely better than ebola” was made clear.

The Bad
As far as mobile work goes, J2ME is increasingly not seen as the area of expansion, with Android and iPhone capturing a lot of attention.   I’m personally not fond of using EJB, although if it’s EJB 3.x, I might consider it tolerable.

What’s Missing
What’s their approach to agile?  What are they using for web services?  What’s the compensation like at CPNI?  What’s the size and composition of the team?  How is CPNI doing in the mobile payment marketplace, and what are the challenges they and their products currently face?  Why are they looking for another dev manager already?

YMMV
Your mileage may vary when it comes to Fitnesse; it was de rigeur in agile shops for a while, but it’s never really excited me.  Then again, a company that takes testing seriously is always a good thing.  And then, your mileage will vary if you need to drive out to …

The Location
CPNI’s out at 427 and Burnhamthorpe, which is not a particularly exciting neighbourhood.  If you’re already in the west end of the subway line, the transit route might not be that much worse than downtown, and if you’re west and used to driving, it might be fine, but for most of the rest of the city, it’s pretty far west.  I commuted from the east end to an office north of there for a few months for a contract, and I can’t say that I’d be anxious to do it again, all other things being equal.

In Summary
This is a fairly senior role for a company that claims to be operating in an agile way.  If you want to be in a management position at an agile shop, and the location doesn’t throw you, then this would probably be worth a look.  Try to coax additional information out of past employees who might give you a better sense for some of the rumors above.

Advertisements

Mysterious J2ME/BDJ

February 22, 2008

Someone’s looking for Java developers to do some Java for Blu-Ray:  “Experienced java developers needed for amazing job.
Details to come.”

I think at one point I’d heard that all blu-ray disc players would be Java devices, but I’d forgotten.  Does anyone use BDJ for anything?  Is it an exciting new area for Java developers, or an evolutionary dead-end?


J2ME Developer

February 17, 2008

It’s nice to see some mobile software development in Toronto occasionally, such as this J2ME development position, looking for some of these qualifications:

  • WAP, J2ME, J2EE, Brew
  • Solaris, Linux
  • Weblogic
  • GPRS, Edge, EVDO

There’s very little information about th company/proect, but the mobile side is interesting.

I think the mobile industry would get a huge shot in the arm if they stopped trying to control everything.  I hope iPhone and Android shake things up a little.

However,