Current jobs related to Senior Software Developer - Ottawa, Ontario - vTech Solution Canada
-
Senior Software Developer
2 weeks ago
Ottawa, Ontario, Canada Gastops Full timeCome Join UsOver the last 40 years, Gastops has built a robust business which is recognized worldwide for its innovative contributions to equipment health management in the aviation, energy, marine, industrial and transportation industries. Gastops' products and services add value throughout the life cycle of complex critical equipment from the design stage...
-
Senior Software Developer
2 weeks ago
Ottawa, Ontario, Canada Nanometrics Inc. Full timeJob TitleSenior Software Developer - R&DReports ToDirector, Software DevelopmentBased InOttawa, ONTermFull TimeAbout NanometricsWith 40 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment for studying artificial and natural seismicity. From mission-critical...
-
Senior Software Developer
1 week ago
Ottawa, Ontario, Canada Aversan Full timeAversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Software Developer. As a member of our team you will contribute to the design and...
-
Senior Software Developer
1 week ago
Ottawa, Ontario, Canada Aversan Inc. Full timeAversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualifiedSeniorSoftware Developer.As a member of our team you will contribute to the design and...
-
Programmer/Software Developer – Java
1 week ago
Ottawa, Ontario, Canada NORTAK SOFTWARE LTD. Full timeDESCRIPTION: Nortak Software is currently seeking Java Programmer/Software Developers with the following qualifications:MANDATORY REQUIREMENTS:Must have at least ten (10) years professional work experience within the last fifteen (15) years working as a Programmer/AnalystMinimum ten (10) of years professional work experience within the last fifteen (15)...
-
Senior Software Developer
1 week ago
Ottawa, Ontario, Canada Aetonix Full timeIf you are looking to join an agile, dynamic, and motivated team in the healthcare technology industry, Aetonix is a rising leader in"Connecting clinicians and patients through pathways of care".Our mobile platform, aTouchAway, enables healthcare providers to reduce costs and to improve the quality of care by managing, educating, and connecting patients,...
-
Intermediate/Senior Software Developer
2 weeks ago
Ottawa, Ontario, Canada Fortinet Full timeWe are seeking an experienced intermediate/Senior Software Developer to join our team working on VoIP telephone development as part of the FortiVoice PBX solution. This role focuses on embedded systems development, efficient implementation, and delivering optimized real-time performance.As an Intermediate / Senior Software Developer, you will:VoIP &...
-
Senior Software Developer
6 days ago
Ottawa, Ontario, Canada Barracuda Networks Full timeReq ID: 26-309 Come join our passionate team Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service, to strengthen cyber resilience. Hundreds of thousands of IT professionals and managed service...
-
Ottawa, Ontario, Canada Exposant 3 Full timeJoin Exposant 3 (E3): Empowering People at the Heart of TechnologyExposant 3 is a business management and information technology consulting firm dedicated to supporting organizations in their digital and organizational transformation. We believe that an innovative approach, human-centric values, and strong collaboration drive our clients' and our own...
-
QNX Senior Systems Software Developer
23 hours ago
Ottawa, Ontario, Canada BlackBerry Full timeWorker Sub-Type:RegularJob Description:QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software,...
Senior Software Developer
2 weeks ago
Company Description
vTech Solution, Inc. is a CAMSC-certified minority-owned firm headquartered in Winnipeg, specializing in Managed Workforce Solutions and IT Consulting Services. With a commitment to understanding client needs, the company delivers exceptional services through a combination of skilled professionals, innovative processes, and advanced technology. vTech collaborates with both private and public sector clients to enhance performance, create sustainable value, and establish long-term partnerships. By prioritizing flexibility and adaptability, vTech continually seeks to improve the level of service it offers, helping clients meet their goals with tailored solutions.
About the Role:
We are seeking an experienced
Senior Software Developer
to design, implement, and maintain robust data pipelines and warehouse solutions. The role involves developing ETL processes using modern Microsoft technologies and ensuring high data quality, scalability, and maintainability throughout the software development lifecycle.
The ideal candidate will bring strong experience in
Azure Data Factory
,
Azure SQL Database
,
Azure Data Lake
, and
Power BI
, as well as a deep understanding of data architecture, ETL design, and integration best practices.
Key Responsibilities:
• Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading (ETL) activities.
• Translate technical system specifications into working, tested applications.
• Develop detailed programming specifications, write/generate code, compile data-driven programs, and perform unit testing.
• Troubleshoot and resolve technical problems during software implementation and migration.
• Design, develop, and maintain database back-end and ETL applications for data warehouse and business intelligence (BI) solutions.
• Use ETL development techniques to enhance application functionality while maintaining scalability and standards.
• Conduct testing, debugging, and documentation of ETL applications.
• Collaborate with other developers, business analysts, and stakeholders to ensure successful project delivery.
• Provide technical assistance during implementation and conversion processes.
• Prepare detailed documentation for reference, including data mappings and architecture artifacts.
General Skills:
• Strong programming and analytical background, with experience supporting specialized software packages.
• Proven ability to collaborate across teams through the software development lifecycle (SDLC).
• Experience using structured methodologies for application development, design, and maintenance.
• Proficiency in coding, testing, debugging, and documenting software.
• Experience using object-oriented or third-generation language development tools.
• Familiarity with relational and hierarchical database technologies.
• Strong understanding of data retrieval packages and query languages.
• Experience with structured methodologies for application lifecycle management.
• Proven ability to elicit and document information from diverse stakeholders and SMEs.
• Excellent analytical, problem-solving, and decision-making skills.
• Strong communication, interpersonal, and negotiation skills.
• Team-oriented with a track record for meeting deadlines.
Desirable Skills:
• Experience programming Internet-ready applications.
• Familiarity with Rapid Application Development (RAD) methodologies.
• Understanding of Information Management principles and best practices.
• Experience with middleware and gateways.
• Proficiency in reviewing, analyzing, and modifying product installation scripts.
• Experience providing post-implementation technical support.
• Ability to conduct design walkthrough sessions and document results.
• Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) standards and regulations.
• Ability to create and maintain user/system documentation.
Mandatory Skills:
• Strong experience with
Microsoft technologies
—
Azure Data Factory, Azure SQL Database, Azure Data Lake, and Power BI
.
• Hands-on experience developing ETL programs for both initial and daily data loads across structured and semi-structured sources.
• Experience developing and maintaining
ETL scheduling and dependency logic
.
• Experience with
data integration, data cleansing, and data analytics
.
• Strong understanding of
data modeling
and
data warehouse design principles
.
• Database management and administration experience.
• Proven ability to write complex
SQL queries
and perform performance tuning.
• Experience with
Git
and source control strategies.
• Ability to create technical documentation (source-to-target mappings, data models, design documents).
• Experience gathering, documenting, and validating business requirements.
• Understanding of the software development lifecycle — from development and testing to delivery.
Nice-to-Have Skills:
• Knowledge of
AODA
regulations and accessibility standards.
• Experience designing
Power BI dashboards
, KPI reports, and ad-hoc analytics.
• Programming experience in
C#
or developing
APIs
,
Azure Functions
, etc.
• Experience writing scripts using
PowerShell
or other scripting languages.
• Experience implementing
SaaS solutions
.
How To Apply :
If you meet the qualifications and are interested in this opportunity, please apply with your updated resume.
Only candidates who are legally authorized to work in Canada and currently residing in Canada will be considered. Candidates with public sector experience in Canada are preferred.