Back to results

Senior Software Developer

  • Ottawa, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Location: Ottawa, ON (On-site)

Duration: 48 weeks

Security Clearance: Secret & Controlled Goods required

Responsibilities

  • Program system features within the concepts and patterns already established.
  • Review existing software requirements and issues and advise on best solutions.
  • Identify complex technical problems within the application and recommend solutions.
  • Provide support to users by responding to client inquiries.
  • Analyze and verify software and code against known requirements.
  • Fix current bugs and enhance code.
  • Architect solutions to improve the performance of the system.
  • Design, code, and configure methods to deploy applications on designated networks.
  • Diagnose the causes of software or hardware problems and advise the Technical Authority.
  • Set up, maintain, and manage servers, database servers, and application servers on unclassified and classified networks.
  • Set up, maintain, and manage the Azure DevOps development environment, and prepare regression testing documentation for user requirements.
  • Regularly perform application upgrades and produce documentation for disaster recovery and day-to-day, in-service support.

Qualifications

  • Senior-level experience as a programmer or software developer.
  • 2+ years of experience as a Technical Architect.
  • 2+ years of experience with .NET Framework, C#, Angular, NoSQL, and Agile development.

AI Disclosure: We do not use artificial intelligence (AI) tools to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed by our recruitment team.

OXARO is committed to fostering an inclusive, equitable and respectful workplace where every individual feels valued and empowered to contribute their best. We believe that diversity drives innovation and strengthens our ability to serve our clients and communities. We are dedicated to ensuring a fair and unbiased recruitment process and welcome applications from members of the four designated groups under the Employment Equity Act: women, Indigenous peoples, persons with disabilities and members of visible minorities.

Accommodations are available upon request for candidates taking part in all aspects of the recruitment process.

We sincerely thank all applicants for their interest in this opportunity. While we appreciate every application, only those selected for an interview will be contacted.
More about this job

Responsibilities

Develop, review, test, troubleshoot, and enhance application features and code, while recommending solutions to complex technical issues and improving system performance. Manage servers and Azure DevOps environments across unclassified and classified networks, deploy and upgrade applications, support users, and prepare testing and operational documentation.

Requirements

Requires senior-level experience as a programmer or software developer and at least two years of experience as a Technical Architect. Requires at least two years of experience with .NET Framework, C#, Angular, NoSQL, and Agile development.

Skills

  • .NET Framework
  • C#
  • Angular
  • NoSQL
  • Agile Development
  • Technical Architecture
  • Software Development
  • Azure DevOps
  • Application Deployment
  • Server Administration
  • Database Administration
  • Regression Testing
  • Software Troubleshooting
  • Performance Optimization

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Consulting
  • Security & Safety

Keywords

  • Senior Software Developer
  • Technical Architect
  • .NET Framework
  • C#
  • Angular
  • NoSQL
  • Agile Development
  • Azure DevOps
  • Software Requirements
  • Application Development
  • Code Review
  • Software Testing
  • Regression Testing
  • Application Deployment
  • Server Administration
  • Database Servers
  • Application Servers
  • Classified Networks
  • Unclassified Networks
  • Performance Optimization
  • Bug Fixes
  • Disaster Recovery
  • In-Service Support
  • Technical Authority
  • Secret Security Clearance
  • Controlled Goods

Report this job