Senior Application Systems Analyst

 

Alberta Innovates (AI) is seeking a Senior Application Systems Analyst who will be responsible for overseeing, supporting, and optimizing a variety of applications and platforms used across the organization. Examples include Power Platform, Microsoft Dynamics 365, and JD Edwards. This role requires a forward-thinking professional who can analyze current systems, identify opportunities for improvement, and support strategic plans for future applications and digital services. This position will bridge technical expertise and business insight to ensure that organizational applications meet both immediate operational needs and long-term goals.

 

This is a full-time position (36.25 hours a week) to be based in our Edmonton Research & Development Park (EDRP) office.

 

 

Are you our next Senior Application Systems Analyst? You would be a good fit for this position if you: 

 

  • Extensive knowledge and experience in supporting Power Platform solutions, Azure Web Apps, and legacy applications built on C# or .NET.
  • Have strong analytical and communication skills to interpret business requirements, assess system capabilities, and propose effective solutions.
  • Have experience providing technical leadership in enterprise-wide system implementation initiatives.
  • Have experience with streamlining and improving operational procedures and practices of technical service delivery teams.

 

 

We are game changers. 

 

Alberta Innovates is a provincially funded corporation with a mandate to deliver 21st-century solutions for the most compelling challenges facing Albertans. We do this by building on our province’s research and technology development strengths in the core sectors of health, environment, energy, food and fibre, and platforms such as artificial intelligence, nanotechnology and omics. We are working with our partners to diversify Alberta’s economy, improve our environmental performance and enhance the well-being of Albertans through research and innovation. 

 

Our subsidiary, InnoTech Alberta, offers a diversified range of scientific engineering and technological research and testing capabilities, and the facilities to support technology scale-up. Our multidisciplinary team has the depth of experience to work across all sectors, from energy to health to food and fibre. InnoTech Alberta offers you access to research talent, technical expertise, and unique facilities that can help accelerate technology development that serves both the private and public sector.

 

Intrigued? Here’s some more information about the position: 

 

Reporting to the Manager, Digital Services, the Senior Application Systems Analyst is expected to provide the following:

 

 

 

Platform and Application Support

  • Oversee the operational health, performance, and scalability of technical platforms, including Dynamics 365, Azure Web Apps, Power Platform solutions, and legacy .NET applications.
  • Manage and optimize the use of Azure DevOps for lifecycle management, including pipeline creation/automation/integration across Dynamics 365, JD Edwards, Azure Web Apps, SharePoint Online, and Power Platform solutions.
  • Proactively identify and resolve inefficiencies, bottlenecks, and vulnerabilities across Dynamics 365, Azure Web Apps, Power Platform, and legacy applications, leveraging automation and DevOps practices.

Technical Leadership

  • Serve as the technical authority for Dynamics 365, Azure Web Apps, Power Platform, and legacy .NET applications, ensuring best practices and alignment with organizational goals.
  • Champion the adoption and implementation of DevOps practices, including Continuous Integration/Continuous Deployment (CI/CD), automated testing, and Infrastructure as Code (IaC) across all supported platforms.
  • Provide technical expertise and strategic guidance for team members on Dynamics 365 customizations, Azure Web Apps deployment, Power Platform solutions, and modernizing legacy .NET applications.
  • Lead the evaluation, selection, and adoption of tools and frameworks that enhance platform efficiency, focusing on leveraging Azure DevOps for project planning, version control, and deployment pipelines.

Strategy & Standards Development

  • Collaborate closely with the manager to define and implement a cohesive technical strategy that aligns with the organization’s goals and priorities.
  • Contribute to the formulation of platform-specific strategies, ensuring that Dynamics 365 and other platforms are optimized for current and future business needs.
  • Establish and enforce standards and best practices for platform architecture, development, and operations, ensuring consistency and maintainability across solutions.
  • Define governance frameworks for technical platforms, including guidelines for version control, testing, change management, and documentation.

Collaboration & Stakeholder Engagement

  • Act as a liaison between technical teams and business leaders, ensuring alignment between business requirements and technical solutions.
  • Engage with stakeholders across departments to gather feedback, present updates, and align technical initiatives with organizational goals.
  • Collaborate with business analysts to define and refine requirements, ensuring solutions address both immediate and strategic needs.

 

Educational Requirement:

  • Post-secondary education or a University Degree from a recognized institution in Computer Science, Management Information Systems, Business Administration, or related program. Relevant experience in lieu of formal education may be considered.

 

Experience and Qualifications we are looking for:

  • Minimum 5 years Information Technology experience in a similar role and a broad knowledge of Information Technology
  • Minimum of 3 year’s experience with enterprise application environments.
  • Experience working in a professional Microsoft Windows environment
  • Strong knowledge of cloud-based and on-premises applications, programming languages, and database design.
  • In-depth knowledge of various programming languages and development environments: Visual Studio, .NET Framework, .NET Web development, including C#
  • Knowledge of data processing, hardware platforms, and enterprise software applications in cloud and on-premises environments.
  • Solid foundation in system analysis and design, and application development and programming (SDLC).
  • Familiarity with modern development frameworks and data integration methods.
  • In-depth knowledge of data integration techniques and technologies.

 

Nice to Have:

 

  • In-depth knowledge of relational database design concepts and database development.
  • Highly developed application development, deployment, and maintenance skills through execution of multidisciplinary, multiplatform IT or related projects.
  • SQL experience; SQL SSRS, SSIS.

 

Skills Required:

 

  • Proven ability to analyze and document system requirements and workflows.
  • Solid understanding and capability to create, manage and deliver successful business solutions
  • Develop strong partnerships between people in business and technical roles
  • Quickly learn business processes, showcasing patience while learning but asking questions as to why things are done a certain way
  • Translate what the business is saying and asking for into technical solutions that both the business and technical staff can understand
  • Document system documentation, requirements, business processes, workflows clearly using a variety of tools and methods
  • Organize, schedule and drive group discussions, from brainstorming solution sessions to training groups on how to use systems
  • Be a strong change advocate, but possess, develop and leverage multiple strategies as required when implementing change
  • Manage multiple projects / tasks at the time, managing time, priorities and commitments
  • Highly developed troubleshooting, analytical and problem-solving skills.
  • Strong verbal, written, listening and interpersonal skills to convey concepts and information.
  • Strong customer service skills and a “can do” attitude

 

Why Alberta Innovates?  

 

We offer our employees opportunities to work on projects that will expand their skill sets while witnessing the visible impacts of their efforts. We value the development of our employees and create opportunities for working in capacities that allow new skills to be learned. We know that the wellness of our team is the most important part of our business, so we offer a strong benefits package and generous vacation and paid time off programs to promote work-life balance.   

 

The final candidate will be required to provide references and undergo a security clearance. Qualified and interested candidates are encouraged to apply immediately.  This competition will close as soon as a successful candidate is found.  

 

ALBERTA INNOVATES IS COMMITTED TO THE PRINCIPLE OF EQUITY IN EMPLOYMENT AND ENCOURAGES APPLICATIONS FROM ALL QUALIFIED INDIVIDUALS. WE WISH TO THANK ALL APPLICANTS FOR THEIR INTEREST. HOWEVER, ONLY THOSE INVITED FOR AN INTERVIEW WILL BE CONTACTED.