TDUG Job Posting – Delphi Developer – Toronto (Connexall)

Company Name
Connexall

Company or Contact E-Mail Address
lduarte@connexall.com
jvila@connexall.com

Position Title
Delphi Developer

Location
Toronto, Ontario

Start Date, Contract Term
Full-time

Job Summary

Reporting to the Team Lead of Core, the Delphi Developer will design, document, develop, maintain and support server-side applications and services within the Connexall® product suite. The role involves creating scalable, secure, and highperformance backend solutions while adhering to our IEC 62304 SDLC (Software Development Life Cycle), ISO-13485 QMS, and ISO 14971 risk management frameworks. The successful candidate will collaborate across departments to ensure seamless integration of backend services with frontend applications and other system components.

Primary Responsibilities

  • Participate in the full Software Development Life Cycle, working to help Connexall
    meet its corporate goals and objectives
  • Design, document, and implement backend solutions, focusing on scalability,
    reliability, and maintainability
  • Develop graphical end-user applications and tools as well as back-end
    applications/services as well as maintain existing ones
  • Build and maintain APIs and other service interfaces for communication with
    frontend applications
  • Ensure proper integration of backend solutions with existing systems
  • Write high-quality, testable code following industry best practices
  • Conduct performance analysis and optimize backend systems to meet stringent
    requirements
  • Monitor and improve system performance, security, and scalability
  • Create and maintain development documentation, adhering to our ISO-13485
    quality management system
  • Work closely with QA (Quality Assurance), to track bug reports, debug code,
    develop test plans and close issues
  • Work with our Technical Support and Implementation departments to help
    troubleshoot and resolve client issues as needed
  • Identify and provide recommendations on solutions for gaps in business
    processes and systems
  • Other duties as required

Qualifications

  • Fluency in written and spoken English
  • A bachelor’s degree or equivalent work experience in Computer Science,
    Software Engineering, or a related field required
  • Professional experience developing backend applications using Delphi or .NET
  • Strong understanding of software architecture patterns, including microservices
  • Experience with SQL relational databases and syntax (e.g., SQL Server,
    PostgreSQL, or MySQL) and proficiency in writing efficient queries
  • Experience developing software applying all phases of the Software Development
    Life Cycle (SDLC)
  • Familiarity with secure coding best practices (e.g., OWASP, CERT)
  • Excellent oral and written communication skills, with the ability to convey
    complex technical concepts to non-technical audiences
  • Experience in or knowledge of the Healthcare industry considered an asset
  • Experience with .NET, APIs and Microservices is considered an asset
  • Experience with Building Automation (e.g., OPC, BACnet, KNX, Opentherm,
    Thread) is considered an asset
  • Knowledge of asynchronous programming and concurrency in backend systems
  • Experience using formal source control management processes and tools (e.g.,
    GIT)
  • Experience working with regulatory frameworks (e.g., ISO 13485, IEC 62304, ISO
    14971) considered an asset
  • Excellent organizational skills with the ability to manage and prioritize multiple
    tasks simultaneously under tight timelines and schedules
  • Ability to work effectively, individually or collaboratively in a dynamic, fast-paced,
    environment
  • Self-motivated with a strong attention to detail

Benefits

  • Competitive annual salary
  • A rich benefits package, including medical, dental, life, and long-term disability
    insurance
  • Retirement savings plan with employer contributions
  • Professional development & training opportunities
  • Flexible work arrangements (Hybrid)
  • Collaborative & inclusive work environment
Posted in Job Postings | Leave a comment

Job Posting – Software Developer – Connexall

Company Name
Connexall

Company or Contact E-Mail Address
lduarte@connexall.com

Position Title
Software Developer

Location
Toronto, Ontario

Start Date, Contract Term
Full-time

GlobeStar Systems is a leader in integrated clinical communication. Our cornerstone product, Connexall®, is an award-winning Enterprise grade IoT platform, purpose built for the healthcare industry. Connexall® is a sophisticated and customizable end-to-end integration and communication platform that helps its customers improve clinical workflow, reduce alarm fatigue, and drive better patient and staff outcomes.

Description

Reporting to the Team Lead of Core and MobileConnex, the Software Developer will design, document, code, and support software modules within the core Connexall product suite. The successful candidate will work cross-functionally, participating in all aspects of the Software Development Life Cycle and ensuring adherence to our risk management frameworks.Primary Responsibilities

Primary Responsibilities

  • Participate in the full Software Development Life Cycle, working to help Connexall meet its corporate goals and objectives.
  • Perform analysis of new product requirements, create design documentation, code, and conduct unit/integration testing of new software solutions.
  • Produce quality code with a focus on stability, scalability, security, and maintainability.
  • Test, troubleshoot, and fix front-end and back-end software production issues.
  • Create and maintain development documentation, adhering to our ISO-13485 quality management system.
  • Develop and maintain plans outlining steps and timetables for developing programs.
  • Assist the Quality Assurance team with test case development.
  • Collaborate with the Quality Assurance team to track bug reports, debug code, develop test plans, and close issues.
  • Develop graphical end-user applications and tools as well as back-end applications/services.
  • Validate that new features and/or modules developed integrate properly into the existing system.
  • Maintain existing applications.
  • Train end-users or technical support staff to use programs.
  • Work alongside the Technical Support and Solutions Delivery Teams to troubleshoot and resolve client issues as needed.
  • Identify and provide recommendations on solutions for gaps in business processes and systems.
  • Other duties as required.

Requirements

Qualifications

  • A Bachelor’s degree in Computer Science, Software Engineering, or related field required.
  • 3+ years of Delphi development and maintenance experience required.
  • Experience working with regulatory frameworks (e.g., ISO 13485, IEC 62304, ISO 14971) considered an asset.
  • Experience in or knowledge of the Healthcare industry considered an asset.
  • Strong Experience with Embarcadero Delphi and Object-Oriented Programming techniques.
  • Experience with SQL relational databases and syntax, preferably with one or more of DBISAM, ElevateDB, PostgreSQL or MS-SQL.
  • Strong experience with Windows desktop and server development, including writing Windows GUI applications.
  • Experience with .NET (Core) and Web APIs and Microservices considered an asset.
  • Experience developing software applying all phases of the Software Development Life Cycle (SDLC).
  • Experience using formal source control management processes and tools (e.g., GIT).
  • Familiarity with secure coding best practices (e.g., OWASP, CERT).
  • Excellent oral and written communication skills, with the ability to convey complex technical concepts to non-technical audiences.
  • Excellent organizational skills with the ability to manage and prioritize multiple tasks simultaneously under tight timelines and schedules.
  • Exceptional analytical and problem-solving skills with the ability to find creative solutions to issues.
  • Ability to work effectively individually or collaboratively in a dynamic, fast-paced, environment.
  • Self-motivated with a strong attention to detail.

Job Type: Full-time

Benefits:

  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • Paid time off
  • RRSP match
  • Work from home

Schedule:

  • 8 hour shift
  • Monday to Friday

Supplemental pay types: Bonus pay

Ability to commute/relocate:

  • North York, ON M3J 3E5: reliably commute or plan to relocate before starting work (required)

Education: Bachelor’s Degree (required)

Experience: Delphi development and maintenance: 3 years (required)

Work Location: In person
Contact Details
Linda Duarte
lduarte@connexall.com

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

Job Posting – Software Developer

Company Name
Connexall

Company or Contact E-Mail Address
lduarte@connexall.com

Position Title
Software Developer

Location
Toronto, Ontario

Start Date, Contract Term
Full-time

Description

Job Description
Reporting to the Team Lead of Core and MobileConnex, the Software Developer will design, document, code, and support software modules within the core Connexall product suite. The successful candidate will work cross-functionally, participating in all aspects of the Software Development Life Cycle and ensuring adherence to our risk management frameworks.

Primary Responsibilities
• Participate in the full Software Development Life Cycle, working to help Connexall meet its corporate goals and objectives.
• Perform analysis of new product requirements, create design documentation, code, and conduct unit/integration testing of new software solutions.
• Produce quality code with a focus on stability, scalability, security, and maintainability.
• Test, troubleshoot, and fix front-end and back-end software production issues.
• Create and maintain development documentation, adhering to our ISO-13485 quality management system.

• Develop and maintain plans outlining steps and timetables for developing programs.
• Assist the Quality Assurance team with test case development.
• Collaborate with the Quality Assurance team to track bug reports, debug code, develop test plans, and close issues.
• Develop graphical end-user applications and tools as well as back-end applications/services.
• Validate that new features and/or modules developed integrate properly into the existing system.
• Maintain existing applications.
• Train end-users or technical support staff to use programs.
• Work alongside the Technical Support and Solutions Delivery Teams to troubleshoot and resolve client issues as needed.
• Identify and provide recommendations on solutions for gaps in business processes and systems.
• Other duties as required.

 
Requirements

Qualifications
• A Bachelor’s degree in Computer Science, Software Engineering, or related field required.
• 3+ years of Delphi development and maintenance experience required.
• Experience working with regulatory frameworks (e.g., ISO 13485, IEC 62304, ISO 14971) considered an asset.
• Experience in or knowledge of the Healthcare industry considered an asset.
• Strong Experience with Embarcadero Delphi and Object-Oriented Programming techniques.
• Experience with SQL relational databases and syntax, preferably with one or more of DBISAM, ElevateDB, PostgreSQL or MS-SQL.
• Strong experience with Windows desktop and server development, including writing Windows GUI applications.
• Experience with .NET (Core) and Web APIs and Microservices considered an asset.
• Experience developing software applying all phases of the Software Development Life Cycle (SDLC).
• Experience using formal source control management processes and tools (e.g., GIT).

• Familiarity with secure coding best practices (e.g., OWASP, CERT).
• Excellent oral and written communication skills, with the ability to convey complex technical concepts to non-technical audiences.
• Excellent organizational skills with the ability to manage and prioritize multiple tasks simultaneously under tight timelines and schedules.
• Exceptional analytical and problem-solving skills with the ability to find creative solutions to issues.
• Ability to work effectively individually or collaboratively in a dynamic, fast-paced, environment.
• Self-motivated with a strong attention to detail.

 
Contact Details
Linda Duarte
lduarte@connexall.com

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

Job Posting – Delphi Developer

Company Name
Connexall

Position Title
Delphi Developer

Location
Toronto

Start Date, Contract Term
Permanent

Description
GlobeStar Systems is a leader in integrated clinical communication. Our cornerstone product, Connexall®, is an award-winning Enterprise grade IoT platform, purpose built for the healthcare industry. Connexall® is a sophisticated and customizable end-to-end integration and communication platform that helps its customers improve clinical workflow, reduce alarm fatigue, and drive better patient and staff outcomes.

Delphi Developer
Reporting to the VP of Research and Development, the Delphi Developer will design, document, code, and support software modules within the core Connexall product suite. The successful candidate will work cross-functionally, participating in all aspects of the Software Development Life Cycle and ensuring adherence to our risk management frameworks.

Primary Responsibilities
• Participate in the full Software Development Life Cycle, working to help Connexall meet its corporate goals and objectives.
• Perform analysis of new product requirements, create design documentation, code, and conduct unit/integration testing of new software solutions.
• Produce quality code with a focus on stability, scalability, security, and maintainability.
• Test, troubleshoot, and fix front-end and back-end software production issues.
• Create and maintain development documentation, adhering to our ISO-13485 quality management system.
• Develop and maintain plans outlining steps and timetables for developing programs.
• Assist the Quality Assurance team with test case development.
• Collaborate with the Quality Assurance team to track bug reports, debug code, develop test plans, and close issues.
• Develop graphical end-user applications and tools.
• Validate that new features and/or modules developed integrate properly into the existing system.
• Maintain existing applications.
• Train end users or technical support staff to use programs.
• Work alongside the Technical Support and Implementation Teams to troubleshoot and resolve client issues as needed.
• Identify and provide recommendations on solutions for gaps in business processes and systems.
• Other duties as required.

Requirements
Qualifications
• A Bachelor’s degree in Computer Science, Software Engineering, or related field required.
• 3+ years of Delphi development and maintenance experience required.
• Experience working with regulatory frameworks (e.g., ISO 13485, IEC 62304, ISO 14971) considered an asset.
• Experience in or knowledge of the Healthcare industry considered an asset.
• Experience with peripheral development (e.g., serial communications) preferred.
• Strong Experience in Embarcadero Delphi and Object-Oriented Programming techniques (Delphi 2007 or newer).
• Experience in Delphi code migration from ANSI to Unicode versions.
• Experience with SQL relational databases and syntax, preferably DBISAM or MS-SQL.
• Strong experience with Windows desktop and server development, including writing Windows GUI applications.
• Experience developing software using the Software Development Life Cycle (SDLC).
• Experience using formal source control management processes and tools (e.g., GIT).
• Familiarity with secure coding best practices (e.g., OWASP, CERT).
• Excellent oral and written communication skills, with the ability to convey complex technical concepts to non-technical audiences.
• Excellent organizational skills with the ability to manage and prioritize multiple tasks simultaneously under tight timelines and schedules.
• Exceptional analytical and problem-solving skills with the ability to find creative solutions to issues.
• Ability to work effectively individually or collaboratively in a dynamic, fast-paced, environment.
• Self-motivated with a strong attention to detail.
Contact Details
Please send your resume and cover letter to
humanresources@connexall.com

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

TDUG Meeting Wed, Nov 27th – Fractals!

Fractals!

Speaker: Bruce McGee

I admit, it’s a pretty broad topic. Since fractals stopped being exclusively the domain of mathematicians and entered into popular culture, people have waxed poetic about how they mirror the chaotic nature the universe and might have implications in string theory and spiritual enlightenment and so on…

We’re not going to get too philosophical, but we will talk about some common fractals and why they’re interesting and demonstrate how to recreate them using Delphi and FireMonkey. We’re going to make pretty pictures!

Warning: There will be some math (maths?). Nothing too intimidating, though. Honestly, if I can understand it, then how hard can it be?

 

Wednesday, Nov 27th, 2019
Fairview Library – 35 Fairview Mall Dr, North York – Room 4
6:00PM to 8:00PM

Notes, source code and links to resources will be on TDUG’s Github page.

For more information about the Toronto Delphi User Group, visit us at tdug.com.

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 Wed, Nov 27th – Fractals!

TDUG Meeting – Wed, Oct 30th – Using Materials in FireMonkey 3D

Using Materials in FireMonkey 3D

Speaker: Bruce McGee

This is a follow-up to our Introduction to FireMonlkey 3D meeting in June where we talked about how to create and manipulate 3D objects.

This month we’ll dig a little deeper into the internals of 3D objects and how to use materials/textures to add colour, shadows and images. FireMonkey does a lot of the heavy lifting for us, but you can do some interesting things with a little understanding of how things work under the hood.

 

Wednesday, Oct 30th, 2019
Fairview Library – 35 Fairview Mall Dr, North York – Room 4
6:00PM to 8:00PM

Notes, source code and links to resources will be on TDUG’s Github page.

For more information about the Toronto Delphi User Group, visit us at tdug.com.

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 – Wed, Oct 30th – Using Materials in FireMonkey 3D

TDUG Meeting – Wed, Sept 25th – Variations on the Game of Life

Variations on the Game of Life

Speaker: Bruce McGee

I’d be surprised if anyone hasn’t at least heard about The game of Life; A simulation that began as a thought experiment in 1940 and was made popular by John Conway in 1970.

But what does it all mean?

I don’t know how philosophical we’ll get, but we will look at the theory behind cellular automata and how it changed the way we think about simulating complex systems using simlpe rules. Then we’ll look at our own implementations of Wolfram’s elementary cellular automata and Conway’s Game of Life using Delphi and FireMonkey.

 

File:Gospers glider gun.gif

 

Wednesday, Sept 25th, 2019
Fairview Library – 35 Fairview Mall Dr, North York – Room 4
6:00PM to 8:00PM

Notes, source code and links to resources will be on TDUG’s Github page.

For more information about the Toronto Delphi User Group, visit us at tdug.com.

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 – Wed, Sept 25th – Variations on the Game of Life

TDUG Meeting – Wed, June 26th – Introduction to FireMonkey 3D

Introduction to FireMonkey 3D

Speaker: Bruce McGee

FireMonkey is Embarcadero’s cross-platform UI framework. On top of the regular UI elements you would expect, it also includes some interesting hardware accelerated graphics features, and built-in 3D functionality.

We will demonstrate how to create 3D applications, combine 2D and 3D elements in the UI and how to create and use 3D objects.

Notes, source code and links to resources will be on TDUG’s Github page.

Wednesday, June 26th, 2019
Fairview Library – 35 Fairview Mall Dr, North York – Room 4
6:00PM to 8:00PM

For more information about the Toronto Delphi User Group, visit us at tdug.com.

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 – Wed, June 26th – Introduction to FireMonkey 3D

TDUG Meeting – Thu, May 30th – Use SSL to make your Delphi applications secure. For free.

Use SSL to make your Delphi applications secure. For free.

Speaker: Bruce McGee

Delphi is so well known for building desktop applications and for its database functionality that it might be easy to overlook its long history of server and multi-tier support. Everything from simple networking components to MIDAS/DataSnap to web applications to XML web services to RAD Server and more.

But now, with all of this network traffic, security becomes an issue. How do you keep your sensitive information safe from prying eyes? Unfortunately, proper security can be difficult, time consuming and expensive

But it doesn’t have to be.

We’ll use the Delphi Community Edition to create some server applications and other free tools like OpenSSL and Let’s Encrypt to let us talk to them securely.

 

Thursday, May 30th, 2019
Fairview Library – 35 Fairview Mall Dr, North York – Room 4
6:00PM to 8:00PM

For more information about the Toronto Delphi User Group, visit us at tdug.com.

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 – Thu, May 30th – Use SSL to make your Delphi applications secure. For free.

Job Posting – Software Developer

Company Name
Reamined Systems Inc

Company or Contact E-Mail Address
ikoh@reamined.on.ca

Position Title
Software Developer

Location
Toronto

Start Date, Contract Term
Description
We are looking for a Software Developer to join the RSI team during an exciting time of transformation and evolution.
The successful candidate will report to the Director of Information Technology (“IT”) and work as a member of this team. In this role, he/she will assist with the development of web & enterprise applications for internal and client use, as the system architecture is designed, hosted and maintained by Reamined Systems Incorporated.

Requirements
Key Responsibilities include:
– Working with business users to understand business requirements for an enhancement or project and producing the necessary functional specifications and design
– Performing analysis and determining the required customizations and configurations for a new application or enhancement
– Development, testing, and implementation of new software or enhancements to existing applications
– Identify problems/issues, conduct research and provide recommendations/resolutions for software application
– Providing the necessary production support as required to address urgent issues
– Providing assistance in the guidance of other staff that are assigned to work with them on the same initiatives or projects
– Other duties, as required.
You offer:
Requirements:
– A degree in Computer Science or equivalent applicable degree
– A minimum of three years’ experience as a Delphi Analyst or Developer
– Demonstrated knowledge and experience on Delphi 7 or higher version

– Strong background and experience with relational databases such as MS SQL Server
– Solid application development skills and strong software development lifecycle knowledge
– Comprehensive knowledge and experience of systems design
– Strong understanding of common business processes and practice
– Exceptional ability to verify data, evaluate logic in a network and software setting as well as the ability to draw inferences
– Strong analytical and problem solving abilities
– Ability to work under pressure
– Team player, collaborative worker, and ability to work independently

– Excellent planning abilities, including but not limited to shorter and mid-range timeframes
– Solid verbal & written communication skills

Additional Assets (nice to have)
– Knowledge of version control systems such as Git or MS Source Safe
– Knowledge of Visual Studio 2013 (Team Foundation Server) and MS Project server
– Knowledge of Change Management, Incident Management, and Project Management

Contact Details
ikoh@reamined.on.ca

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