Senior Software Developer

1 week ago


Ottawa, Ontario, Canada vTech Solution Canada Full time $80,000 - $120,000 per year

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.



  • Ottawa, Ontario, Canada CENTRIC SOFTWARE INC Full time

    About Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we expand our Canadian development team, we're seeking Senior Software Engineers with a strong proficiency in Java and/or JavaScript. If you're passionate about pioneering solutions and thrive in collaborative environments,...


  • Ottawa, Ontario, Canada SRC Can Full time $120,000 - $150,000 per year

    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible. The company was formed to provide innovative products and seasoned analysis to solve the United States' toughest new Electronic Warfare challenges and has now expanded operations into Canada. We do this by focusing on our customers' needs through the innovative...


  • Ottawa, Ontario, Canada Nanometrics Inc. Full time $120,000 - $180,000 per year

    Job 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...


  • Ottawa, Ontario, Canada Aversan Inc. Full time $120,000 - $180,000 per year

    Aversan 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...


  • Ottawa, Ontario, Canada Aversan Full time $120,000 - $180,000 per year

    Aversan 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...


  • Ottawa, Ontario, Canada Aversan Full time $120,000 - $180,000 per year

    Aversan 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...


  • Ottawa, Ontario, Canada Walmart Full time $80,000 - $120,000 per year

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are… When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...


  • Ottawa, Ontario, Canada Fortinet Full time $80,000 - $140,000 per year

    We 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 &...


  • Ottawa, Ontario, Canada Warner Bros. Discovery Full time $80,000 - $120,000 per year

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are… When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...


  • Ottawa, Ontario, Canada Barracuda Networks Inc. Full time

    Req 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...