Enable job alerts via email!

Senior Application Developer - Remote / Telecommute

Cynet systems Inc

Edmonton

Remote

CAD 85,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A leading technology solutions provider in Canada is seeking an experienced Application Developer to design and implement business intelligence solutions. You will collaborate with various teams to ensure adherence to architectural standards and develop scalable applications. The ideal candidate has at least 5 years of relevant application development experience and is proficient in building Business Intelligence solutions using Microsoft SQL Server Integration Services and .NET programming.

Qualifications

  • Minimum 5 years of experience building Business Intelligence solutions.
  • 5 years delivering ETL solutions using Microsoft SQL Server Integration Services.
  • 5 years developing .NET applications using C#.

Responsibilities

  • Liaise with business units to ensure solutions meet needs.
  • Align development teams with Application Architecture guidelines.
  • Produce detailed technical designs and database structures.

Skills

Business Intelligence solutions
SQL programming
ETL solutions
C# and .NET applications
Agile development

Education

University degree in Computer Science
2-year diploma
1-year certificate

Tools

Microsoft SQL Server Integration Services (SSIS)
Microsoft Dynamics 365
Rocket Universe software
Job description
Job Description
  • The Application Developer will play a key role in designing, developing, and implementing business intelligence and application solutions that align with organizational and strategic goals.
  • This role involves collaborating with business units, ensuring adherence to architectural standards, and developing efficient, scalable applications with a focus on quality and performance.
Responsibilities
  • Liaise with business units and program areas to ensure solutions meet both current and future business needs.
  • Align development teams with established Application Architecture guidelines.
  • Write and review complex functional and technical code with minimal defects.
  • Define and document non-functional requirements including performance, availability, and recoverability.
  • Assess technical impacts early and recommend design improvements to simplify development.
  • Produce detailed technical designs, database structures, and application architecture for new applications of medium to high complexity.
  • Recommend optimal technical solutions while maintaining project budget and timelines.
  • Advocate for reusability of existing frameworks and components.
  • Innovate to improve efficiency and effectiveness in application design.
  • Conduct peer reviews of technical designs and suggest optimizations as needed.
  • Evaluate the quality of deliverables and implement improvements.
  • Support and execute performance and penetration tests; troubleshoot system-level issues.
  • Identify root causes of issues and propose effective solutions.
  • Track and report work progress, time, and status as required.
  • Contribute to the creation and execution of Application Lifecycle Planning.
  • Coordinate release schedules and ensure timely delivery.
  • Identify service requests, set priorities, and maintain planned release timelines.
Requirement / Must Have
  • University degree in Computer Science or related discipline with at least 5 years of Application Development experience.
  • 2-year diploma with 7 years of experience.
  • 1-year certificate with 8 years of experience.
  • 9 years of direct Application Development experience.
  • Willingness to complete a Criminal Records Check and Enhanced Security Clearance (including a credit check).
  • Minimum 5 years of experience building Business Intelligence solutions in an agile development environment.
  • 5 years of experience delivering ETL solutions using Microsoft SQL Server Integration Services (SSIS).
  • 5 years of experience facilitating meetings and communicating with senior management and project stakeholders.
  • 5 years of experience with data modeling, SQL programming, stored procedures, triggers, and user-defined functions.
  • 5 years of experience in drafting strategic business and technical documentation.
  • 3 years of experience with trust accounting systems, case management, finance, and batch processing.
  • 5 years of experience working with or testing Microsoft Dynamics 365 (CRM, Finance) or similar platforms.
  • 3 years of experience with Rocket Universe software or other MultiValue databases.
  • 5 years of experience developing .NET applications using C# and object-oriented programming techniques.
Should Have (Nice To Have)
  • 5 years of experience in SQL Server development (procedures, indexes, entity diagrams, etc.).
  • 3 years of experience developing positive relationships across all organizational levels.
  • 3 years of experience integrating DevOps practices using CI/CD methodologies.
  • 5 years of experience designing and implementing complex IT solutions.
  • 5 years of experience with User Acceptance Testing (UAT) in large, multi-stakeholder environments.
  • 5 years of experience with software development methodologies (Agile, Waterfall, Scrum, Kanban, etc.).
  • 5 years of experience working in or with the public sector.
Qualification And Education
  • Bachelor’s degree, diploma, or certificate in Computer Science or a related discipline (as outlined above).
  • Completion of mandatory training including Freedom of Information and Protection of Privacy Act and Security Awareness Training (post‑hiring requirement).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.