Senior Software Developer
About the role
Location: Edmonton or Calgary (90% remote)
Duration: 18 months
Responsibilities
Lead the design, development, and implementation of a new software system. Build on work completed to date to advance system design and delivery. Develop software to support equipment planning, project tracking, procurement and installation tracking, and financial reporting. Lead the software development team and provide mentorship in design, development, and collaboration. Enable Agile and Scrum practices within the development environment. Translate business needs into design specifications, diagrams, and technical specifications. Prepare and maintain a product roadmap, Scrum framework, and initial product backlog. Develop and maintain design specifications, the data model/ERD, and software releases. Update the backlog and sprint plan throughout delivery. Conduct demos, retrospectives, testing, and handover activities. Document the solution and transfer knowledge to the software development team.
Qualifications
7+ years of experience with .NET, ASP.NET Core (7 or 8), and ReactJS developing traditional web applications and single-page applications. 7+ years of experience using Microsoft Visual Studio, source control systems such as SVN or Git, and Azure DevOps across the software development lifecycle. 7+ years of experience writing modern JavaScript using a single-page application framework such as React or Angular. 7+ years of experience developing business logic that is separated from infrastructure and user interface logic. 7+ years of experience packaging and deploying .NET applications with automated CI/CD pipelines. 3+ years of experience with SQL Server, SQL Server Management Studio (SSMS), SQL, relational data models, database migration and consolidation, and database performance monitoring and troubleshooting. Ability to translate business needs into clear design specification documents, diagrams, and technical specifications. Experience with user-centered design to support user needs and easy-to-use interfaces. Ability to identify design flaws early and mitigate technical risks. Experience designing systems securely based on security best practices. In-depth understanding of Agile principles and the Scrum framework, including iterative delivery and Scrum and retrospective ceremonies.
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.
Not the right fit? Search for Software Developer jobs in Calgary, Alberta, Canada
About OXARO Inc.
Where people, processes, and technology align – that’s the OXARO effect. We provide customized digital operations and cloud, digital, and organization transformation consulting services. Previously RCGT Consulting, OXARO focuses exclusively on bringing the Canadian public sector leading tools and technologies while upholding stringent security, privacy, and compliance regulations. Based in Ottawa, Ontario, our team of 150+ experts empower the Canadian public service in providing our citizens with dynamic solutions from modern government.
Similar Jobs
Senior Software Developer
About the role
Location: Edmonton or Calgary (90% remote)
Duration: 18 months
Responsibilities
Lead the design, development, and implementation of a new software system. Build on work completed to date to advance system design and delivery. Develop software to support equipment planning, project tracking, procurement and installation tracking, and financial reporting. Lead the software development team and provide mentorship in design, development, and collaboration. Enable Agile and Scrum practices within the development environment. Translate business needs into design specifications, diagrams, and technical specifications. Prepare and maintain a product roadmap, Scrum framework, and initial product backlog. Develop and maintain design specifications, the data model/ERD, and software releases. Update the backlog and sprint plan throughout delivery. Conduct demos, retrospectives, testing, and handover activities. Document the solution and transfer knowledge to the software development team.
Qualifications
7+ years of experience with .NET, ASP.NET Core (7 or 8), and ReactJS developing traditional web applications and single-page applications. 7+ years of experience using Microsoft Visual Studio, source control systems such as SVN or Git, and Azure DevOps across the software development lifecycle. 7+ years of experience writing modern JavaScript using a single-page application framework such as React or Angular. 7+ years of experience developing business logic that is separated from infrastructure and user interface logic. 7+ years of experience packaging and deploying .NET applications with automated CI/CD pipelines. 3+ years of experience with SQL Server, SQL Server Management Studio (SSMS), SQL, relational data models, database migration and consolidation, and database performance monitoring and troubleshooting. Ability to translate business needs into clear design specification documents, diagrams, and technical specifications. Experience with user-centered design to support user needs and easy-to-use interfaces. Ability to identify design flaws early and mitigate technical risks. Experience designing systems securely based on security best practices. In-depth understanding of Agile principles and the Scrum framework, including iterative delivery and Scrum and retrospective ceremonies.
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.
Not the right fit? Search for Software Developer jobs in Calgary, Alberta, Canada
About OXARO Inc.
Where people, processes, and technology align – that’s the OXARO effect. We provide customized digital operations and cloud, digital, and organization transformation consulting services. Previously RCGT Consulting, OXARO focuses exclusively on bringing the Canadian public sector leading tools and technologies while upholding stringent security, privacy, and compliance regulations. Based in Ottawa, Ontario, our team of 150+ experts empower the Canadian public service in providing our citizens with dynamic solutions from modern government.