Hi folks,
The development group I work with at Micromuse (see micromuse.com) has an opening for a Senior Engineer. We write the back end for Proviso, which is software for managing the performance of the really large networks that telecom carriers have. It's a scalable, distributed system for gathering and processing network statistics and loading them into a database for reporting. It's written almost entirely in VisualWorks.
It sounds like a pretty dull application, but there are some pretty cool aspects to it. We have a complete Javascript runtime in the project, and export parts of the internal object model to the JS environment for scripting. There are development tools as well - debuggers, inspectors etc for Javascript objects. Performance and scalability are big issues, and so we do a lot of work based on database research - distributed datastructures, stream processing, query optmization, load balancing, etc.
This is also a good team to work with - all of them strong coders with lots of Smalltalk experience. We do a lot of agile-style development, although we're not wedded to XP, Scrum or the like in particular. Being on-site would be a plus, but we'd consider remote work.
Here's what we're looking for in a candidate.
Essential:
o Solid experience with dynamic languages o Experience in an Agile and Test Driven Development environment o Development targeted for UNIX platforms (e.g. Solaris, AIX, Linux) o Good understanding of RDBMS technology (esp. SQL)
Bonus points for experience with:
o Stream Processing o Query Processing and Optimization o Compiler Development o Performance Modeling
Nice to have:
o Network Performance Management (e.g. SNMP) o Distributed Systems Development o Server Development
This job is posted on Monster: <http://jobsearch.monster.com/ getjob.asp?JobID=36134657&AVSDM=2005%2D11%2D07+10%3A53% 3A30&Logo=1&q=Smalltalk+Micromuse&cy=us>, so interested candidates can apply there, or send a resume and cover letter directly to our HR department: Bill Paliwoda bpaliwod@micromuse.com
Cheers,
Colin
It does not sound like a dull application at all :)
On Thu, 17 Nov 2005 08:42:23 -0500, Colin Putney cputney@wiresong.ca wrote:
Hi folks,
The development group I work with at Micromuse (see micromuse.com) has an opening for a Senior Engineer. We write the back end for Proviso, which is software for managing the performance of the really large networks that telecom carriers have. It's a scalable, distributed system for gathering and processing network statistics and loading them into a database for reporting. It's written almost entirely in VisualWorks.
It sounds like a pretty dull application, but there are some pretty cool aspects to it. We have a complete Javascript runtime in the project, and export parts of the internal object model to the JS environment for scripting. There are development tools as well - debuggers, inspectors etc for Javascript objects. Performance and scalability are big issues, and so we do a lot of work based on database research - distributed datastructures, stream processing, query optmization, load balancing, etc.
This is also a good team to work with - all of them strong coders with lots of Smalltalk experience. We do a lot of agile-style development, although we're not wedded to XP, Scrum or the like in particular. Being on-site would be a plus, but we'd consider remote work.
Here's what we're looking for in a candidate.
Essential:
o Solid experience with dynamic languages o Experience in an Agile and Test Driven Development environment o Development targeted for UNIX platforms (e.g. Solaris, AIX, Linux) o Good understanding of RDBMS technology (esp. SQL)
Bonus points for experience with:
o Stream Processing o Query Processing and Optimization o Compiler Development o Performance Modeling
Nice to have:
o Network Performance Management (e.g. SNMP) o Distributed Systems Development o Server Development
This job is posted on Monster: <http://jobsearch.monster.com/ getjob.asp?JobID=36134657&AVSDM=2005%2D11%2D07+10%3A53% 3A30&Logo=1&q=Smalltalk+Micromuse&cy=us>, so interested candidates can apply there, or send a resume and cover letter directly to our HR department: Bill Paliwoda bpaliwod@micromuse.com
Cheers,
Colin
On 11/17/05, Charles A. Monteiro charles@datasof.com wrote:
It does not sound like a dull application at all :)
Colin is part of the Quallaby group, and having worked at Micromuse (through acquisition), I gotta say it's the best and smartest people out there on the problem set. As Colin said, it's really a "data problem." Acquiring data at the edge is easy, but the management cycle is a killer and contains some real and true "computer science" problem sets.
Chris -- | Christopher Petrilli | petrilli@gmail.com
Hello folks
DeepCoveLabs has an opening for a software developer. We write payment processing software used primarily by our main customer, a financial services provider with operations in Canada and Ireland. I once did a blog entry for Cincom and here is what I had to say:
DeepCoveLabs http://www.deepcovelabs.com is in the business of developing payment processing solutions. We currently offer products for cheque conversion, multi currency credit card processing, international electronic funds transfers into about 30 countries, cheque printing in many currencies and languages, a currency exchange module and a CRM system for managing a payment processing operation... all written in Smalltalk/./
Our team consists of a handful of developers all with strong Smalltalk skills. Current projects include:
* building a multi-currency credit card processing gateway * mirroring our infrastructure across two sites with transparent fail over * adding real time reporting of incoming payments from accounts worldwide * extending the range of hardware our cheque scanning solution runs on * enhancing the currency trading platform we have just deployed * moving our file based reporting architecture to a web based one * reviewing our DB design and mapping mechanism
Candidates must have several years experience with dynamic languages, ideally Smalltalk and have worked in an agile/test driven environment. Candidates with experience or skills in the following areas will have a distinct advantage:
* Payment processing and international banking * Credit card processing * Inter-bank communications and file transfer mechanisms * DBA level RDBMS skills, especially MS SQLServer * Network administrator level TCP/IP knowledge * UNIX and/or Windows system administration
The work is located in Vancouver Canada and candidates must have a Canadian work permit. Interested candidates should send a resume and cover letter, including salary expectations to joerg@deepcovelabs.com.
Joerg.
squeak-dev@lists.squeakfoundation.org