Salary
💰 CA$80,000 - CA$130,000 per year
Tech Stack
Delphi.NETRDBMSSQL
About the role
- Collaborate with cross-functional teams to gather and analyze user requirements, translating them into software design specifications
- Design, develop, and maintain high-quality software applications using Delphi, C# and associated technologies
- Write clean, efficient, and well-documented code following established coding standards and best practices
- Take part in the on-call rotation
- Become an architect and SME of one or more key product components, educate others
- Conduct thorough unit testing to ensure software quality and reliability
- Troubleshoot and debug software defects, identifying and implementing appropriate solutions
- Participate in code reviews to provide and receive constructive feedback
- Collaborate with team members to continuously improve development processes and practices
- Stay up-to-date with emerging technologies and industry trends, and propose innovative solutions to enhance software performance and usability
- Assist in the documentation of software design, development, and maintenance processes
- Contribute to the maintenance and support of existing software applications
Requirements
- BSc/BA or equivalent work experience
- 5+ years of industry experience
- Proficiency in Delphi development, strong knowledge of Delphi VCL
- Proficiency in C#, knowledge of the .NET framework
- Experience with database design and development using SQL Server or similar RDBMS
- Solid understanding of software development principles, practices, and methodologies
- Strong problem-solving and analytical skills, with the ability to debug and resolve complex software issues
- Excellent communication and teamwork skills, including customer facing situation
- Ability to manage time effectively and prioritize tasks in a dynamic work environment
- Nice to haves: experience with Electronic Medical Record software
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
DelphiC#Delphi VCL.NET frameworkSQL Serverdatabase designsoftware development principlesunit testingtroubleshootingdebugging
Soft skills
problem-solvinganalytical skillscommunicationteamworktime managementtask prioritization