04 Sep
|
Legal Aid Alberta
|
Calgary
04 Sep
Legal Aid Alberta
Calgary
LAA-26-04 - Applications Systems Analyst Alberta, CanadaJob Description Posted Monday, January 26, 2026 at 9:00 AMLegal Aid Alberta is seeking to fill a full-time Applications Systems Analyst (Full-Stack Developer) to join our IT Business Delivery team. This position will primarily focus on the design, development and enhancement of mainly custom business applications. The ideal candidate has hands-on experience building end-to- end solutions, is comfortable working in modern web frameworks and has a growing familiarity with AI developer tools. This position will appeal to an individual that likes to take initiative, is client focused and is exceptionally strong at delivering high-quality results.* Note, although this is a remote chance, candidates must be able to travel to Edmonton and/or Calgary offices for meetings and workshops as required. Only Alberta residents will be considered.Who We AreAs a publicly funded, non-profit organization, Legal Aid Alberta provides affordable legal services in family law,domestic violence, child welfare, immigration, and youth and adult criminal defense. We are Alberta-wide, with 300 staff and 1,200 private practice lawyers helping people overcome their legal challenges in more than 75 communities across the province.Who You AreYou are motivated by making a difference and demonstrate empathy for people in challenging situations. You thrive in environments where collaboration, process improvement, and technology come together to deliver better outcomes for clients. With a strong technical delivery background, you can translate business requirements into meaningful technical solutions for business users. You love learning new things, solving problems, and can adapt to change quickly. Above all, you are committed to the success of your team and the mission of the organization.Job DescriptionReporting to the Manager IT Business Applications, key responsibilities include:Primary ResponsibilitiesFull Stack DevelopmentAdminister, configure, customize, and support Legal Aid Alberta's key business applications including Dynamics CRM, Dynamics Business Central, Microsoft Power Portal, SharePoint and custom built applicationsBuild and enhance custom web applications from front end to back endDevelop clean, maintainable, and well-tested codeContribute to the architecture and development of a front end component library/design systemCollaborate with business analysts, architects, infrastructure and other developers to create a practical solution to a business challengeCreate and maintain back-end services, APIs, and integrationsTroubleshoot, debug,
and optimize existing applicationsDevelop well-structured front-end components and back-end microservicesLeverage AI-assisted coding tools (e.G., GitHub Copilot, Claude, Codeium) to improve productivityParticipate in code reviews, adhere to coding and documentation standards, and contribute to continuous improvementSupport the team's progression towards continuous delivery including improving automated testing practices.Secondary ResponsibilitiesIT Operations & SupportSupport day to day operations of our core business applications including triage of support tickets, maintenance, peer reviews, etc. Follow established escalation processes.Develop and maintain an understanding of the business processes that rely on the supported applicationsApply knowledge and expertise in the delivery and support of information system solutions that achieve business goals and needsClarify non-functional performance issues to the broader IT and business team, and work towards resolution with appropriate teamsRequires full systems access to set-up, modify, suspend, or delete user access, including participation in systems audits or investigations regarding potential abuse or security violations by usersGather or create operational documentation for preparing and executing on deliverables as requiredDefine best practices and methodologies used to support critical servicesActively participate in maintaining IT department documentationCollaboration & Stakeholder EngagementCollaborate with multiple stakeholders at all levels of the organization to deliver the most appropriate solutionsStrong communicator with an ability to build relationships with colleagues, understand business needs, and convey complex solutions in an easily understood mannerProvide consultation, advice, and recommendations to senior decision makers regarding issues, opportunities, and challenges associated with technology industry trends and developmentsBusiness & Technology StrategyParticipate in design discussions and help shape technical solution architectureResearch and evaluate innovative uses of technology to determine the best approach to address issues, through resolution or acceptable workaroundsAccountable to organize, plan, and execute activities independently or in teamsDemonstrate a willingness to learn and adopt new ideas and technologiesCustomer Service & Team SupportHeavy focus on customer service,
increasing the value add of the IT department and supporting the best interests of Legal Aid AlbertaSupport a positive work environment that promotes service to business partners, innovation, and teamworkOther ResponsibilitiesPerform other duties as assignedQualificationsEducation and/or Experience:Minimum 5 years experience in a professional IT department - consideration will be given to a blend or combination of education, professional experience and formal training / certifications.Minimum of 2 years of full-stack development experienceKnowledge of relational (ex. Azure SQL, Dataverse) and or NoSQL (ex. Azure Cosmos DB) databasesServer-side experience with Node.Js, .NET Core, Python (Django/FastAPI), or similarExperience developing custom applications (not just template based work)Post secondary degree or equivalent in Computer Sciences, Software Engineering, IT Information Systems, or related technical diplomaKnowledge and Skills:Familiarity with DevOps tools (Docker, GitHub Actions, Azure DevOps, etc.)Experience using AI‐assisted developer tools for code assistance and analysis, unit testing, debugging (e.G., GitHub Copilot, ChatGPT, Claude, or similar tools).Experience with modern DevOps practices and CI/CD pipelines using Git‐based source control, automated builds/tests, and deployment tools (e.G., GitHub, GitHub Actions, Azure DevOps, Docker).Experience with modern development practices such as automated testing, version control, peer code reviews, and building cloud‐ready applications using Azure Services (ex. Redis Cache, APIM, App Services, Functions)Experience working in agile or scrum teamsGood communication and teamwork skillsExperience with front end design system / component library skills including strong CSS fundamentals is an assetUtilize caching strategies (e.G., Redis) to improve application and API performanceExperience with MS Dynamics or Dataverse would be considered an assetStrong observational, analytical and detail-oriented skillsComprehend complex, technical subjectsWhat We OfferPerks of working with usSalary Range: $78,649.00 - $118,000.00.Health anddentalbenefitsHealth and wellness accountsEmployee assistance programRemote work opportunitiesHow to ApplyIf you got excited at the prospect of being a part of our team when you reviewed this posting and you meet the minimum qualifications, please select 'Apply Now' to create your candidate profile. This competition will remain open until a suitable candidate is found. Only those selectedfor an interview will be contacted.RequirementsSuccessful candidate will be required to provide an acceptable criminal record check and social media screening.#J-18808-Ljbffr
📌 Laa-26-04 - Applications Systems Analyst - C$78,649 - C$118,000 A Year (Calgary)
🏢 Legal Aid Alberta
📍 Calgary