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$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...SuggestedFull time- ...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...SuggestedContract workPart timeFor contractorsInternshipLocal areaRemote work
$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...SuggestedLong term contractFull timeWork at officeImmediate startWorldwideFlexible hours- ...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...SuggestedFull time
$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...SuggestedPermanent employmentFull timeInternship- ...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 timeRemote work
- ...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 timeTemporary workPart timeInternshipImmediate startRemote workFlexible hours
$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- ...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 timeTemporary workPart timeInternshipFlexible hours
$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 timeImmediate start- 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...
- ...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 timeInternshipWork at officeWorldwideMonday to friday
- ...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
- ...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 timeLocal areaRemote workFlexible hours
- 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...
- ...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 contractWork at officeRemote workFlexible hours
- ...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 timeTemporary workPart timeInternshipFlexible hours
- ...! 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 contractorsWork at officeRemote workWorldwideRotating shift
- ...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 timeFixed term contract
- ...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 officeImmediate startMonday to friday
$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- ...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 contractFull timeFlexible hours
- ...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 employmentFlexible hours
$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 employmentSummer workWork at officeRelocation package2 days per week3 days per week$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...RemplacementFull timeTemporary workInternshipWorldwide- ...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 employmentFull time
$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 contractFull timeInternshipWorldwideShift work$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 employmentFull timeWork at officeRemote workHome officeMonday to friday3 days per week$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, 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 contractFull timeInternshipWork at officeWork from home
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!
- software architect Ottawa, ON
- ingénieur logiciel Ottawa, ON
- director software engineering Ottawa, ON
- software developer no experience Ottawa, ON
- part time software developer Ottawa, ON
- software engineer internship Ottawa, ON
- software developer internship Ottawa, ON
- new graduate software developer Ottawa, ON
- senior software developer Ottawa, ON
- software developer co-op Ottawa, ON
