Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

APPLICATION / SOFTWARE ARCHITECT, LEVEL 3 (Software Developer)

Orangutech

APPLICATION / SOFTWARE ARCHITECT, LEVEL 3 (Software Developer)

Department: Transport Canada (TC)

Employment Type: Contract / Temp

Location: Canada

Description

TBIPS Category: A.1

Quantity: 7 Resources

Contract Period: ASAP – March 2029 (+ 1-year option to 2030)

Location: National Capital Region (hybrid – 330 Sparks Street, Ottawa + remote)

Security Clearance Required: SECRET

Estimated Days: 220 days per resource (initial period)

Seven Application/Software Architects (Software Developers) will form the core delivery team for the three TC marine safety digital products. Working in an Agile SDLC environment, resources will design, develop, test, and maintain complex software solutions, including API integrations, front‑end components, database platforms, and CI/CD pipeline configurations. All development must align with GoC Digital Standards and Treasury Board policies.

Key Responsibilities

Agile Delivery & Collaboration

  • Collaborate with the Agile Development Team to deploy, customize, and integrate computer systems using Agile SDLC or Design Thinking methodologies
  • Participate in all Agile ceremonies: daily stand‑ups, sprint planning, sprint reviews, and retrospectives
  • Deliver incremental software enhancements at the end of each sprint
  • Participate in team retrospectives to assess and improve current processes, tools, collaboration, and communication
  • Share knowledge via code reviews, pair programming, and internal documentation

Requirements Analysis & Architecture

  • Conduct business and technical requirements analysis to determine system and solution needs
  • Gather stakeholder input, define objectives, and identify the technology stack and system architecture
  • Collaborate with stakeholders to analyze requirements, review designs, and assess technical feasibility
  • Participate in user requirements, architectural design, troubleshooting, and prototyping sessions with the Product Owner and development team

Application Development

  • Analyze, design, develop, modify, test, troubleshoot, and maintain highly complex software solutions using technologies including VB.NET, C#, Azure SQL Server, Power BI, SQL Server Management Studio, SQL Server SSIS, and Azure Data Factory
  • Implement authentication, authorization, APIs, and third‑party integrations ensuring security and maintainability
  • Develop front‑end components using HTML/CSS/JavaScript; implement server‑side logic, APIs, and database integration
  • Optimize application performance, security, and maintainability while adhering to best practices
  • Conduct code and design reviews; ensure compliance with coding standards and perform necessary refactoring
  • Link pull requests to DevOps work items for traceability

Testing & Quality Assurance

  • Conduct unit, integration, system, and user acceptance testing (UAT) to validate functionality, reliability, and performance
  • Fix bugs and refine features based on stakeholder feedback
  • Conduct code and design reviews ensuring compliance with GoC coding standards
  • Create automated test scripts for regression testing (e.g., Selenium, Playwright)
  • Assist in technical audits to assess overall software quality and performance

Deployment & DevOps

  • Configure deployment pipelines (CI/CD); set up staging and production environments
  • Manage deployment processes; establish rollback and recovery procedures to ensure system stability post‑deployment
  • Create deployment scripts and automated deployment tools
  • Recommend, schedule, and perform software improvements and upgrades across multiple environments

Documentation & Knowledge Transfer

  • Develop and update technical documentation including API documentation, system architecture diagrams, and user manuals
  • Conduct knowledge transfer sessions and produce training materials for internal TC teams
  • Coach and mentor team members to enhance their technical expertise and understanding of the codebase

Deliverables include:

  • Business and technical requirements documentation
  • User stories and acceptance criteria
  • System architecture diagrams
  • Developed and tested application code (VB.NET, C#, SQL, Azure Data Factory)
  • Functional APIs and third‑party integrations
  • Authentication/authorization functionality
  • Unit/integration/system test cases
  • Automated test scripts
  • CI/CD pipeline configurations
  • Deployment scripts
  • Dev/ACC/Production environment documentation
  • Rollback/recovery procedure documentation
  • Deployment checklists and release notes
  • API specs/configuration guides

Mandatory Qualifications

Experience

Candidates must demonstrate experience as an A.1 Application/Software Architect, Level 3, and provide two (2) project examples within the last seven (7) years where they successfully performed ALL of the following:

  • API development and integration with database platforms and infrastructure architecture within IM/IT projects
  • Working within an Agile environment (sprint/Design Thinking, collaboration and teamwork)
  • Software development and implementation — specifically SQL, C#, VB.NET; APIs and third‑party migrations; Front‑End Development (HTML/CSS/JavaScript); Back‑End Development (server‑side logic, APIs, and database integration); and code quality and technical testing
  • Data management and business intelligence

For each project example, the résumé must clearly identify: (i) the client organization name, (ii) the dates and duration of engagement (month/year start and end), and (iii) a project title and description of the scope of services demonstrating the tasks above.

MRC2 – Education: Candidates must hold a post‑secondary degree, diploma, or certificate in IT or Software Engineering from a recognized Canadian institution (per CICIC). A copy of the credential must be provided.

Language: Fluent English (written and oral); must communicate without assistance and with minimal errors.

The required technical skill set includes: VB.NET, C#, Azure SQL Server, Power BI, SQL Server Management Studio (SSMS), SQL Server SSIS, Azure Data Factory, HTML5/CSS3/JavaScript, ASP.NET, Blazor, RESTful APIs, Entity Framework Core, Azure API Management, JSON, Microsoft DevOps (Boards, Repos, Pipelines), Git/GitHub Advanced Security, Azure (Active Directory, App Service, Functions, Key Vault, Logic Apps, Service Bus, Blob Storage, Entra, Container Registries), Microsoft Power Platform (Power Apps, Power Automate, Model Driven Apps, Power BI, Dataverse), Oracle DB, PostgreSQL, Azure Cosmos DB, Microsoft 365.

#J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the APPLICATION / SOFTWARE ARCHITECT, LEVEL 3 (Software Developer) in Ottawa, ON vacancy
  • $105k - $155k per year

     ...maintain high-quality Android-based software that enables seamless navigation...  ...but are not limited to: Design develop and maintain Android services and applications that support embedded and mobile third...  ...embedded software development. ~3 years experience with Android... 
    Suggested
    Full time

    Ford Motor

    Ottawa, ON
    19 days ago
  •  ...enhance, and sustain a bilingual mobile application for iOS and Android. Perform...  ...Qualifications ~5+ years of professional software development experience spanning the...  ...across at least two projects. ~3+ years of experience developing and maintaining mobile applications... 
    Suggested
    Contract work
    Part time
    For contractors
    Internship
    Local area
    Remote work

    OXARO Inc.

    Ottawa, ON
    7 days ago
  • $75k - $125k per year

     .... We are an industry leading software company that has been delivering...  ...for Defence and Aerospace applications worldwide for over 30 years....  ...designed solutions that other developers love to build on? Do you thrive...  ...at a systems or platform level? Do you enjoy working in small... 
    Suggested
    Long term contract
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Kongsberg Geospatial

    Ottawa, ON
    2 days ago
  •  ...We are seeking a creative and automation-focused Application Developer to build the user interfaces and internal software tools that power our factory's administration, testing...  ...photo size ~ Professional references ~3. Applications will be addressed to the CEO REMCO and... 
    Suggested
    Full time

    OppHub Africa

    Ottawa, ON
    28 days ago
  • $82.18k - $90.83k per year

     ...Ottawa, Ontario, Canada Entry Level At this time, Ericsson...  ...motivated and technically skilled Developer to contribute to the...  ...Collaborate closely with systems, software design, and product line...  ...L2, is highly desirable. Applications Accepted until April 30, 2025... 
    Suggested
    Permanent employment
    Full time
    Internship

    Ericsson

    Ottawa, ON
    11 days ago
  •  ...Software Developer Location: Ottawa, Ontario, Canada Remote Job Summary We are seeking an experienced Software Developer to join...  .... The candidate will work closely with senior developers, architects, engineering managers, and QA teams to design, develop, test,... 
    Full time
    Remote work

    PROLIM Corporation

    Ottawa, ON
    4 days ago
  •  ...operational readiness. We are seeking a Software Architect with knowledge of systems of systems...  ...self/time management skills as the RCN develops, pivots to right fit solutions. Exhaustive...  ...clearance process, we are accepting applications in advance.  Key Requirements:... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Remote work
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago
  • $82k per year

     ...About this opportunity: We are looking for a SW Designer/Developer to join the existing 5G Cloud RAN vDU Baseband function development...  ...Standards related to RRM, MAC, RLC, PDCP Develop embedded real time software running in cloud-based infrastructure Troubleshooting BB... 
    Full time

    Ericsson

    Ottawa, ON
    8 days ago
  •  ...operational readiness. We are seeking a Junior Software Developer who is eager to learn, grow their...  ...security clearance process, we are accepting applications in advance.  Key Responsibilities:...  ...combined experience within the past 3 years in: ~ C++ using MS Visual Studio... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    12 days ago
  • $95k - $110k per year

     ...diverse workforce. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Applicants can make their accommodation needs known to us in their cover letter. Please note March Networks uses AI as part of the recruitment... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    20 days ago
  • Senior Application Architect (0511-000) Due to the great demand for its application modernization services (see modernization), QTECH is seeking...  ...management (to at least the senior director if not CxO levels) in IT and lines of business, preparing strategies, roadmaps... 

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  •  ...Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more...  ...testing of our cutting-edge LightSpeed Software. Actively engage with both the test...  ..., testing, and maintenance of software applications. Develop and maintain tests for embedded software... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to friday

    Telesat

    Ottawa, ON
    20 days ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore...  ...with cross-functional teams to develop scalable, reliable applications, participate in code reviews, and contribute to a culture of... 
    Full time

    Wavestore

    Ottawa, ON
    a month ago
  •  ...innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional...  ...Responsibilities Develop tools and applications to improve the workflow of...  ...experience in relevant roles All applicants must be legally entitled to work in... 
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Ottawa, ON
    27 days ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software...  ...#Experience with TCP/IP inner workings (protocol level), of TCP/IP based protocols I applications and of protocol standards. #Current Secret Clearance... 

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  •  ...About The Team Build the future of developer experience for the Maestro platform at Kinaxis...  ...opportunity to work across enterprise software development, cloud infrastructure,...  ...Whether you're developing cloud-native applications, implementing infrastructure as code,... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Kinaxis

    Ottawa, ON
    1 day ago
  •  ...We are seeking a Modelling & Simulation Software Developer to develop scenarios and vignettes...  ...security clearance process, we are accepting applications in advance.  Key Requirements: ~...  ...eligible to obtain and maintain a Secret (Level II) Canadian Federal Government... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    22 days ago
  •  ...! Who You Are You're a passionate software developer who wants your work to make a difference...  ...standards such as the Open Worldwide Application Security Project (OWASP). Perform code...  ...and do not replace human judgment. All applicant screenings, interviews, evaluations and... 
    For contractors
    Work at office
    Remote work
    Worldwide
    Rotating shift

    CIRA

    Ottawa, ON
    25 days ago
  •  ...We are seeking a Ruby on Rails Developer to support a federal...  ...building secure, cloud-based applications within an Agile environment and...  ...support cloud-based and web-based software solutions Collaborate with...  ...Minimum 1 year (within the last 3 years) in: Agile software development... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    a month ago
  •  ...immediate opening for a Principal Embedded Software Architect to join their team in Ottawa. In your...  ..., and implementation of embedded application software, board support software and OS...  ...and decisions based on applicable experience. This role has no direct... 
    Work at office
    Immediate start
    Monday to friday

    Hays

    Ottawa, ON
    a month ago
  • $81k - $105k per year

     ...threats. Our platform protects email, data, applications, and networks with innovative...  ...a passionate and hardworking midlevel Software Developer in Test II who can join our cross functional...  ..., the budget for the position, and applicable employment laws.   #LI-hybrid Job... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  •  ...Description The Technical Support Architect at Assent is a senior-level technical specialist responsible for...  ...resolution. Review and interpret application code (read-only) to effectively...  ...confirm root causes, and collaboratively develop solutions. Serve as a technical... 
    Long term contract
    Full time
    Flexible hours

    Assent

    Ottawa, ON
    14 days ago
  •  ...lead delivery teams to design, architect, and oversee the...  ...gateways  • Provide executive-level guidance to clients and advise...  ...learn, gain experience, and develop skills. Wherever you are in your...  ...abilities. Deloitte encourages applications from all qualified candidates... 
    Permanent employment
    Flexible hours

    Deloitte

    Ottawa, ON
    14 hours ago
  • $96.56k - $128.74k per year

     ...Application deadline:  August 28, 2026 Join the EDC Team! At EDC, we...  ...Position:  Senior Enterprise Architect Employment Type:  Permanent...  ...We have hybrid work options, 3 to 4 weeks paid vacation, a corporate...  ...and IT stakeholders to develop and evolve the digital strategy... 
    Permanent employment
    Summer work
    Work at office
    Relocation package
    2 days per week
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    4 hours ago
  • $95k - $140k per year

     ...to enable intelligent, real-time experiences, modernize their application and integration landscape, and create seamless digital...  ...This position is a maternity leave replacement for a Full-Stack Software Developer for approximately 10-12 months to join our team. You will be... 
    Remplacement
    Full time
    Temporary work
    Internship
    Worldwide

    Solace

    Ottawa, ON
    10 days ago
  •  ...Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa,...  ...Cortex-M-based platforms. This may include applications such as real-time multi-unit...  ...hardware. Responsibilities Design, architect, and implement reusable firmware libraries... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    17 days ago
  • $120k - $155k per year

     ...below! About the Role As the Senior Software Developer , you’ll be joining a small,...  ...RBR’s flagship cross-platform desktop application (Mac and Windows) that connects to, configures...  ...: from UI and databases through to low-level instrument communications and release engineering... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    18 days ago
  • $80k - $90k per year

     ...Location : Ottawa Office (Up to 3 days per week), 70 Laurier Ave...  ...are looking for a UI/Frontend Developer to join the Larus team. You...  ...opinions about how frontend applications should be structured, and the...  ...user flows, and deliver working software;  Architect and build... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Monday to friday
    3 days per week

    Larus Technologies

    Ottawa, ON
    a month ago
  • $105k - $155k per year

    Solution Architect Position Description Solution Architect Clearance...  ...and document platforms, application and technology standards and...  ...role will require a high level of creativity, problem solving...  ...and technology selection. . Develop application design strategies... 
    Ottawa, ON
    a month ago
  •  ...Ottawa, Ontario. Hybrid, min 3 days in office. Duration: (...  ...Request ** Please indicate in your application resume, or a cover letter, how...  ...Projects Peer & Senior Level Networking Beautiful modern...  ...and maintain business analytics software on a large data warehouse.... 
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Ericsson

    Ottawa, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to APPLICATION / SOFTWARE ARCHITECT, LEVEL 3 (Software Developer). Be the first to apply!