Description
Enterprise Application Specialist
Overview:
Our client is seeking an experienced Application Specialist to join their Information Technology team. This role is responsible for organizing and integrating applications and related data across the organization. The successful candidate will oversee the application portfolio, ensure new applications and data integrate seamlessly into existing systems, and make recommendations to avoid duplicate functionality. This position also involves managing SaaS and server-based data systems, optimizing performance, and implementing software solutions to automate business processes.
Please note the successful candidate must reside in the Edmonton area.
Key Responsibilities:
- Develop and implement small applications, integrations, automations, scripts, and workflows.
- Support and integrate enterprise systems (ERP, CRM, HCM, etc.) with other applications and data solutions using REST APIs, Graph API, webhooks, and SDKs.
- Oversee technical design and code reviews to maintain integrity and scalability.
- Lead AI adoption and automation projects to improve operational efficiency and user experience.
- Configure and manage databases and data integration solutions (e.g., SQL Server, Azure SQL, Azure Storage).
- Maintain websites and associated systems (domain registrations, SSL certificates, DNS).
- Create and maintain comprehensive application documentation.
- Enable data-driven decision-making through integration with enterprise applications and AI technologies.
- Develop scripts for data process automation and synchronization (PowerShell, Python, C#, .NET, Azure Automation).
- Promote workplace automation opportunities using low-code tools and workflows.
- Improve Microsoft 365 services (Teams, SharePoint, OneDrive, etc.) and monitor new features for productivity gains.
- Provide accurate reports to IT leadership on application and system performance.
- Build strong relationships with stakeholders to ensure effective collaboration.
Qualifications:
- Post-secondary education in Information Technology or Computer Science.
- 3+ years of related experience.
- Strong proficiency in Microsoft Azure cloud management and practical experience with C#, .NET development, and modern integration practices using APIs and SDKs.
- Proven experience developing applications and data solutions.
- Excellent written and oral communication skills.
- Knowledge of data governance, security, and integration concepts.
- Advanced skills in PowerShell, Python, JavaScript, HTML, CSS, XML, YAML, Git.
- Experience with Microsoft 365, Graph, and system automation tools (e.g., Ansible, Puppet).
- Familiarity with Azure and AWS environments, including identity/security best practices.
- Understanding of AI and large language models (LLMs).
- Ability to translate business requirements into technical solutions and create clear documentation.
- Strong planning, organizational skills, and a customer-focused mindset.
- Ability to work collaboratively in a team environment.





