WideOrbit is hiring in Toronto again

According to Anders Ohlsson, WideOrbit is looking for some more Delphi Developers to work in Toronto.

Why are they looking in Toronto specifically? If I had to guess, I bet it would be that Canadian developers have a reputation for being well trained, hard working and unusually good looking.

Of course, if I were cynical, I might think that the exchange rate doesn’t hurt, either. :)

Contact Anders for more details.

Posted in General, Job Postings | Leave a comment

New meeting schedule

Based on feedback from subscribers, here is the schedule for the next few months:

First, we will be taking our traditional summer break, so no meeting in August.

We have booked rooms at the North York Central Library (5120 Yonge St) for the following dates between 6:00 and 8:00 PM:

Tuesday, September 22
Tuesday, October 13
Thursday, November, 19

We will send out reminders for each of these.

We don’t have topics for these meetings and are open to suggestions. Let us know what you want to talk about.

Posted in Events, General | Leave a comment

Senior Programmer

Senior Programmer at Antimodular Inc. a Research and Development studio headed by artist Rafael Lozano-Hemmer, operating in Montréal since 2003. We make interactive installations for galleries, museums,
festivals and public spaces around the World, using custom-circuitry, networked control, robotics, 3D graphics, LED arrays, sensors, smartphones, AR and the latest audiovisual technologies. Please see examples of our work at http://lozano-hemmer.com

The Senior Programmer should be a generalist, with a track record of successful development across different platforms, languages and media. He or she will work in close collaboration with the head of Research and Development to develop new artworks and port, maintain or improve existing ones.

•       Port, maintain or extend perfectly-documented legacy multimedia projects written primarily with Delphi, with a subset using QT, Cocoa, Java and assembly language.
•       Plan, prioritize and work with minimum oversight in the programming of several simultaneous new projects.
•       Produce quality code that is well documented and in accordance with system and technical specifications.
•       Execute and implement automated or manual tests (unit tests, deployment tests, blackbox, etc).
•       Participate in the presentation of projects, including substantial travel around the World.

Qualifications and Experience
•       Holder of a Degree in Computer Science or Engineering.
•       Minimum 5-year experience working in the field.
•       Programming in Embarcadero Delphi a must, as s/he will port, maintain or extend legacy projects. Programming in a variety of languages desired, especially C++, cocoa, java, javascript, assembly.
•       Experience with OpenGL, matrix math, homographies, camera calibrations and 3D mapping.
•       Experience in computer vision, camera tracking and structured light systems.
•       Programming shaders and GPU code.
•       Command of operating systems, data structures and algorithms.
•       Understanding of networking, concurrent systems and distributed systems.
•       Interest in performance and highly scalable applications.
•       Interest in integration with hardware: LED arrays, acoustic arrays, mechanical, pneumatic and hydraulic systems. Including microcontroller programming, filters, RC circuits, and general electronics.

Additional Assets (nice to have)
Candidates should also possess the following traits:
•       Able to work effectively and collaboratively with others to achieve common goals.
•       Flexible, self-motivated and is open and willing to provide and receive feedback.
•       Enjoy working in a non-corporate, professional setting dedicated to the arts.
•       Wants to and can travel.

Contact Details
Send your CV, cover letter and documentation of work samples to karine@antimodular.com
Interviews in Montreal Aug 11 to 14, 2015.

Posted in Job Postings | Leave a comment

Delphi programmer

Guelph ON

Start Date, Contract Term
August/September 2015

Update a legacy Delphi IVR app. App currently uses Dialogic D4/PCI cards and intermediate C code to interface with Dialogic SR 6.0. The intermediate C code needs to be updated to talk to Dialogic T1 interface. App is currently installed at 7 sites in the US, UK and Israel.

Delphi, C/C++. IVR/Telephony knowledge would be a plus.

Additional Assets (nice to have)
visit www.dialogic.com

Contact Details
Current developer: rossgarbig@rogers.com

Posted in Job Postings | Leave a comment

July meeting follow-up

As promised, this meeting didn’t have a specific topic and we had an open discussion instead. Here are some of the (on topic) things that came up. If anyone remembers other interesting tid-bits, please feel free to chime in.

Delphi related blogs:

DelphiFeeds has offered a collection of Delphi related blogs and links in one place for a long time. Another, similar service started called Begin..End. If you want to keep up to date on all things Delphi, you should be following one of these.

Lots of discussion about jobs:
You’ll notice that there have been a couple of job posts on the TDUG site recently. If you are looking for people, please let us know.

Positions are actively posted to our site by the people offering the jobs, and we try not to go fishing for job ads to post ourselves. If you are looking for Delphi jobs, one aggregate site that I like is EngineerJobs. They specialise in technical positions, so have fewer false positives.

I noticed this interesting entry in Ottawa – “Medical Marijuana Software Developer”. :)

A friend pointed me to a job ad posted with the title “C# Developer”. He thought it was funny because, in spite of the title, they were primarily looking for Delphi skills. I’m pretty sure it was a typo and it has since been re-posted as “Adaptiv Project Consultant” – also listed on engineerjobs.

Native HTTP components:

In Delphi XE8, Embarcadero introduced native the HTTP Client API. Embarcadero is giving an overview of these tomorrow in one of their online Developer Skill Sprints. If you can attend live, there will be a Q&A session afterwards. otherwise, the replay will be available later on.

Microsoft is making big changes to their phone business:

I hadn’t heard about this, and it came as a bit of a surprise. I’m happy that Embarcadero didn’t make Windows Phone support a higher priority just yet. I’m curious to see where Microsoft goes from here.

After meeting drinks:

A handful of people will usually stick around for a drink and some more discussion after meetings. The Frog and Firkin (now just The Frog?) was a popular choice. This time we tried Jack Asters. The food was average (imho), but they have a great rooftop patio and perfect weather to enjoy it. Well spotted, Brian.

Meeting Location:

Whenever possible, future meetings will be at the North York The North York Central Library at 5120 Yonge Street between the hours of 6:00 PM and 8:00 PM. Possibly on a Thursday close to the end of the month. People have told us that the location is convenient. The earlier hours are to help save money. If we book past 8:00 PM, we need to pay to have a security guard stick around. Let us know what you think in the comments.

Meeting Schedule:

Traditionally, TDUG doesn’t meet in the summer since most people take some vacation time then. That, along with the traffic from the Pan-Am games, makes us think that we shouldn’t have an August meeting and pick back up in September. Let us know your thoughts.

Posted in Events, General | Leave a comment

Software Developer

Peterborough, ON

Start Date, Contract Term
3 to 6 month contract

Job Requirements – Software Developer:
•       Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance.
•       Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
•       Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
•       Analyze information to determine, recommend and plan installation of a new system or modification of an existing system.
•       Develop and direct software system testing and validation procedures.
•       Direct software programming and development of documentation.

C#, Delphi, automation/automated equipment experience, General
Programming Skills, Software Design, Software Debugging, Software
Documentation, Software Testing, Problem Solving, Teamwork, Software
Development Fundamentals, Software Development Process, Software

Contact Details
Email resume to skemper@thinkpath.com

Posted in Job Postings | Leave a comment

Contract developer

Dash Logistics Systems, Inc

I’m looking for someone familiar with Google Maps API to assist with the conversion of a vehicle routing application that currently uses Microsoft Mappoint. This is a Delphi 2007 application that won’t be upgraded to any of the XE versions anytime soon, so you would need to be able to adapt your solution to this version.

This is a remote contract position, which we are experienced in managing.

We will utilize email, chat, and SVN. We will provide requirements, test data, and application frameworks to work with you in an iterative process.

This is a US-based company with US customers, but since it is a remote position we are not restricting our search to any one country or area.

Please respond to info at dash logistics dot com with your CV, rate requirements, and especially information on your experience with this type of implementation. We will be looking for someone that can hit the ground running, so please only respond if you have implemented a vehicle routing program with Google Maps. I could be persuaded to use Bing or some other mapping solution for compelling reasons or price savings, so feel free to share your recommendations.

Google Maps or equivalent
Experience with vehicle routing

Contact Details
Please contact us at info at dash logistics dot com

Posted in Job Postings | Leave a comment

TDUG Meeting July 9 between 6PM and 8PM – North York Central Library

The next meeting will be at the North York Central Library on Yonge Street, north of Sheppard Avenue.

Meeting times and locations have moved around recently. Unless there are objections, we should have a more regular schedule. I suggest something like we had before where meetings were around the third Thursday of the month at the 5120 Yonge Street location.

We don’t have a speaker for this meeting, and I would like to make it an open discussion.

If you have a technical problem, pet peeve, question about the job market or just want to talk about best practices or the future of Delphi; Bring them to the meeting. I think it will be interesting.

Thursday, July 9th, 2015
North York Central Library – 5120 Yonge Street
6:00PM to 8:00PM

Posted in Events, General | Leave a comment

Meeting follow-up – Tim Young presents Elevate Web Builder 2

I apologise for not posting this sooner.

I’d like to thank Tim Young for coming to talk to us about their upcoming Elevate Web Builder 2 (EWB2), a development environment for building web applications. You can write in Object Pascal and the compiler will produce the necessary HTML and JavaScript.

I knew it would be an interesting presentation. Tim is always a great and technical speaker. However, I was blown away by how functional, productive and flexible this product is. On top of the things you would expect (fast development, easy styling, etc), EWB2 includes both front end and server functionality, database and JSON features  and lets you extend the server using Delphi. Especially if you’ve had to code any of these things yourself.

There was a draw for a full license of EWB2. Congratulations to Brian Muegge, the lucky winner.

EWB2 has now officially been released. They have also published updated product information and an introductory video.

Posted in Events, General | Leave a comment

WideOrbit is looking for senior Canadian Delphi Developers


Posted in Job Postings | 1 Comment