Job Posting – Software Developer – Delphi

Company Name
THORASYS Thoracic Medical Systems Inc

Company or Contact E-Mail Address
careers@thorasys.com

Position Title
Software Developer – Delphi

Location
Montreal

Start Date, Contract Term

Description
Come Join the THORASYS Team!

THORASYS Thoracic Medical Systems Inc. is a young medical device
company based in Montreal’s MileEx neighbourhood. We develop,
manufacture and market advanced diagnostic medical devices
incorporating novel approaches to pulmonary function testing that aid
the diagnosis and monitoring of lung diseases such as Asthma and
COPD.

We are developing the next generation of our product and are therefore
seeking to add an engaged, motivated

SOFTWARE DEVELOPER – Delphi

to our Research and Development team. In this position, you will

draft design documentation and software specifications;
design cross-platform user interfaces;
implement data acquisition, analysis, storage, visualization and
reporting tools in software and firmware;
perform software quality control, verification and validation.

Requirements
– Bachelor’s or equivalent in Computer Science, Software Engineering
or a similar discipline
– Experience with Embarcadero Delphi and Object-Oriented Programming
– Experience with SQL relational databases, preferably Firebird
– Experience with UML & Case Tools
– Full working proficiency in English

Additional Assets (nice to have)
– Master’s degree
– Agile development mindset & Scrum knowledge
– Education or experience in the medical device or life science
industries
– Understanding of human respiratory physiology and diseases
– Prior experience developing mobile applications
– Understanding of embedded systems, data acquisition systems and
signal processing
– Experience with C++
– Experience with Subversion, CVS or similar version control system
– Experience with Software quality assurance testing and validation
– Experience with regulatory environment e.g. ISO 13485, IEC 62304,
IEC 60601 or similar

Contact Details
Please send your resume to careers@thorasys.com

Posted in Job Postings | Comments Off on Job Posting – Software Developer – Delphi

TDUG meeting Thursday, May 31st

Speaker: Alfred Ayache

Web development, especially on the server side, is becoming more common in Delphi. In an effort to expand our horizons and give some important perspective, we’re going to hear from someone about web development independent of Delphi.

Here are the speaker’s comments:

Modern Javascript and Its Tooling
 
Alfred Ayache, former president of TDUG, will give a brief recap of his developer’s journey since Delphi, and explore his current tools and workflow. 
 
He’ll cover:
  • basic Javascript and its environments, 
  • ES6, 
  • Node and npm, 
  • Babel, 
  • ESLint,
  • Prettier,
  • VS Code,
  • the major modern frameworks (Angular, React, Vue), 
  • task runners (Grunt, Gulp, Webpack),
  • and demonstrate Create React App (a CRA you can love),
  • resources, free and otherwise, to help you come up to speed (or “level up” as the kids call it nowadays).
Expect ribald tales of developer excesses from a crusty curmudgeon who’s seen it all, and done most of it.
 
Everyone will go home with a FREE, unlimited copy of ES6.

 

Thursday, May 31st, 2018
Fairview Library – 35 Fairview Mall Dr, North York – Room 4
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events | Comments Off on TDUG meeting Thursday, May 31st

TDUG meeting Wednesday, April 25th

Speaker: Bruce McGee

Note the change in day and room. We are meeting in Room 3 on Wednesday.

We are going to be talking about Unit Testing and Test Driven Development (TDD) with an emphasis on some of the concerns and misconceptions that some people have about the practice. It’s too hard. It takes too long. It doesn’t test everything. Writing tests first is just weird. Etc.

We’ll talk about how and when you should create unit tests, demonstrate how easy it is to get started in Delphi and discuss a couple of real-world examples where writing tests first produced better results faster.

Done right, TDD produces higher quality code faster, makes that code reusable as a byproduct of the process and cuts down on how much maintenance that code will need afterwards. And as a bonus, you wind up with a suite of tests that lets you test for regressions and serves as a form of technical documentation.

Bring your questions and your concerns.

Wednesday, April 25th, 2018
Fairview Library – 35 Fairview Mall Dr, North York – Room 3 (4th floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events | Comments Off on TDUG meeting Wednesday, April 25th

Job Posting – Delphi Analyst-Programmer

Company Name
ACCEO Smart Vendor

Company or Contact E-Mail Address
Nazil.Belarbi@acceo.com

Position Title
Delphi Analyst-Programmer

Location
Markham

Start Date, Contract Term
Permanent position

Description
We are looking for a Delphi Analyst-Programmer with a high level of
experience. As a member of our team, you will develop new
functionalities for our Smart Vendor POS System.

Reporting to the Manager, Software Development, and working closely
with the Senior Software Architect, the successful candidate will
perform duties and tasks to support full systems life cycle management
(e.g., analyses, technical requirements, design, coding, testing,
implementation of systems and applications software, etc.). He or she
provides development, maintenance and support for applications.
•       Developing graphical end-user applications and tools.
•       Ensuring that functionalities and/or modules developed integrate properly into existing system.
•       Performing data analysis to identify anomalies in client data.
•       Perform analysis, coding, unit testing, and integration of new/existing solutions.
•       Working as part of a team to meet company goals and objectives
•       Working on a variety of client-side applications and solutions.
•       Working with Q/A to track problems, debug, perform regression tests and close issues.
•       Working with Support Department to troubleshoot and resolve client issues (As needed).
•       Participate in the on call support services (As needed).

Requirements
•       5+ Years Relevant Experience.
•       Demonstrated ability with intermediate to advanced SQL syntax.
•       Experience writing GUI applications.
•       Strong Delphi programming skills (Version 2009 or higher).
•       Strong development experience using Windows operating systems.
•       Strong working knowledge and database development with emphasis on MySQL.
•       Solid understanding of Object-Oriented Programming.
•       Excellent written/spoken English.

Additional Assets (nice to have)
•       Demonstrated ability to write documentation in English.
•       Experience with peripheral development (E.g. Serial communications).
•       Experience working with Web technologies (Front-end development,.ASP, Xamarin).
•       Knowledge of Visual Basic, C# and .NET.
•       Experience calling REST/JSON web services.
•       Experience working with DevExpress libraries and controls .
•       Prior experience programming Point-of-Sale systems (POS).
•       Retail Experience (customer service, inventory control).
•       Experience with Subversion.

Smart Vendor, a division of ACCEO Solutions, is a one-stop shop for
complete POS systems. Our offer includes: software, hardware,
training, installation and support. Our mission is to provide
retailers with the best in reliable, easy to use and cost effective
point of sale Software and Hardware solutions.

ACCEO Solutions is a division of Harris Computer Systems, a wholly
owned subsidiary of Constellation and is a leading provider of
financial management and Customer Information Systems (CIS) software
solutions.

ACCEO Solutions is an equal opportunity employer and will not
discriminate against any employee or applicant on the basis of age,
color, disability, gender, ethnic or linguistic origin, race,
religion, sexual orientation, or any classification protected by
federal or provincial law.

Only selected applicants will receive an acknowledgment of receip.

#WeAreHarris

Contact Details
Nazil.Belarbi@acceo.com

Posted in Job Postings | Comments Off on Job Posting – Delphi Analyst-Programmer

TDUG meeting Tuesday, March 20th

Speakers: Brian Muegge and Rick Dermont

The topic this month will be threading in Delphi.

Writing multi-threaded code can be tricky, but it doesn’t have to be if you follow some simple rules and Delphi has some new features to make them even easier to use.

Brian and Rick will show you different ways to break a complicated problem down into manageable pieces and let you take advantage of the multiple cores and processors on your computer.

Tuesday, March 20th, 2018
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events | Comments Off on TDUG meeting Tuesday, March 20th

TDUG meeting Thursday, February 22nd

Speaker: Rick Dermont

Sorry for the late notice on this.

Rick will be presenting part 2 of his talk on sets in Delphi.

Rick had so much material that we couldn’t get to it all and he has done some research based on the questions he received, so he has lots more to share about sets and Sudoku.

Thursday, February 22nd, 2018
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events | Comments Off on TDUG meeting Thursday, February 22nd

Job Posting – Sr. Delphi Developer

Company Name
Aversan Inc

Company or Contact E-Mail Address
hr@aversan.com

Position Title
Sr. Delphi Developer

Location
Mississauga

Start Date, Contract Term
asap, 6-12 month contract

Description
Aversan Inc. (www.aversan.com) is a reputable Engineering Company that provides expertise in the Aerospace and Defense, IT, and Health Solutions industry. We are currently seeking a qualified Sr. Delphi Developer to work on leading edge technology products. The successful candidate for this full-time position will be a part of highly motivated and highly technical work environment that feeds off the collective energy of a team-oriented workplace.

Responsibilities

•       Design, code and test major features in collaboration with Software Development and QA team members;
•       Create documentation relevant ISO/FDA standards, define test steps and acceptance criteria;
•       Test the prototypes and create the design documents;
•       Provide assistance to the QA team with test case development;
•       Perform bug fixes and feature enhancements.

Basic Qualifications

•       A Bachelor’s Degree or Diploma in Computer/Software Engineering, Computer Science, or equivalent;
•       8-10 years’ work experience developing Delphi applications using object oriented programming and design.
•       Some experience using Microsoft Visual Studio, using C++ and C# (Dot Net)
•       Strong experience with Desktop/Windows application development;
•       Experience with .NET 4.6 framework, WPF and/or WCF;
•       Solid understanding of Design Patterns Including MVVM, Repository, Unit of Work, etc.;
•       Experience with Entity Framework, TFS and related API;
•       Highly organized with well-developed time-management skills and processes for managing multiple priorities;
•       Experience with Unit Testing Framework (NUnit and Moq) would be an asset;
•       Excellent verbal and written communication skills.
Contact Details
Please submit your resume in word format via e-mail to hr@aversan.com and state the position title as ”Sr Delphi Developer” and indicate the position number you are applying for in the subject line.

Aversan recruits top professional talent in the industry, providing quality software, hardware and systems engineering solutions for a variety of industries and applications. Upon reviewing each candidate’s information, Aversan will only contact eligible individuals for the above mentioned positions.

Posted in Job Postings | Comments Off on Job Posting – Sr. Delphi Developer

TDUG meeting Tuesday, January 30th

Speaker: Rick Dermont

Sets are a fundamental structured data type in Delphi. The DocWiki, defines them as follows:

A set is a collection of values of the same ordinal type

Which, if you aren’t already familiar with sets, might not shed much light on the subject.

Rick is going to explain sets in much clearer terms and demonstrate just how useful this under-used feature really is.

Tuesday, January 30th, 2018
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events | 1 Comment

Job Posting – Experienced Delphi and C++Builder Developers

Our Services business is growing nicely, and as a result we’re hiring several experienced RAD Studio developers to work on our customer projects.

The job description is below, but I want to highlight that location is not that important. We’re much more interested in your attitude, experience and creativity than your GPS coordinates. Our team is currently spread across Australia, Asia and Europe, and that’s working just fine for us.

So if you want to work on interesting Delphi and C++Builder projects, covering desktop, mobile, web and the serverside, then read on.

Job Description

We’re looking for experienced Delphi and C++Builder Developers for ongoing project work, modernising and extending existing Delphi applications. You’ll get the opportunity to work on a wide range of projects, from desktop to mobile to web, REST backends and Cloud Services. Along the way you’ll get exposure to Devops, Continuous Integration/Delivery, Automated Testing, and Scrum/Agile methodologies.

Code Partners is Embarcadero’s Master Reseller for Australia, New Zealand and South East Asia. It’s also home to some of the most experienced Delphi developers around. This is a great opportunity for you to work on a wide range of interesting projects, learn a bunch and have a lot of fun along the way.

Successful applicant must have:

  • proven commercial experience with Delphi or C++Builder
  • rock-solid VCL skills
  • solid understanding of object-oriented development practices
  • good Relational Database/SQL experience with SQL Server, Interbase, or similar
  • good communication skills, including spoken and written English
  • disciplined development habits, including version control, issue management, testing

Experience with one or more of the following would be a bonus:

  • Server-side REST programming
  • FireMonkey for mobile apps (iOS, Android)
  • Indy
  • FireDAC
  • Interbase/Firebird
  • DUnit/Unit Testing
  • Git and GitHub/BitBucket/GitLab
  • C#, Javascript/Typescript
  • Scrum/Agile

Location isn’t that important, however having some overlap with the Sydney business day would be preferred.

Please include in your application links to some Delphi or C++Builder source-code you have written that you are proud of, along with a description of what was challenging or interesting about it.

Send your applications and/or any questions you might have to services@code-partners.com.

Strictly no agencies please.

Posted in Job Postings | Comments Off on Job Posting – Experienced Delphi and C++Builder Developers

Job Posting – Sr Delphi Software Developer

Company Name
Sandcat Software Inc

Company or Contact E-Mail Address
sandcatsoftware@hotmail.com

Position Title
Sr Delphi Software Developer

Location
Toronto

Start Date, Contract Term
Immediate, Full Time

Description
Located in Liberty Village in Toronto, we are an established software company with 10 employees. Our product, Primafact, is a leading document management solution providing personal injury lawyers with a key competitive advantage since 2000. With Primafact, litigation teams are more efficient and know their cases better.

We have an immediate opening for a senior Delphi developer. This is an excellent opportunity to apply your expertise and contribute to a leading edge commercial software product. Our workplace environment is ideal for those who enjoy the interaction of a small and friendly team of individuals, where everyone’s contribution is important.

Responsibilities include the following:

* Coding using Delphi RAD Studio.
* Some coding using Visual C++ and C#
* Providing second and third level product support.
* Testing and troubleshooting.
* Preparing technical documentation.

Requirements
* 8-10 years work experience developing Delphi applications using object oriented programming and design.
* Some experience using Microsoft Visual Studio, using C++ and C# (Dot Net)
* Programming experience using the Microsoft Windows API and SDK’s.
* Ability to work collaboratively with limited supervision.

Additional Assets (nice to have)
* Microsoft Windows Security
* Microsoft SQL Server
* Use of a revision control system

Contact Details
Interested applicants with the relevant skills should forward their resumé to sandcatsoftware@hotmail.com

Posted in Job Postings | Comments Off on Job Posting – Sr Delphi Software Developer