×
Register Here to Apply for Jobs or Post Jobs. X

Senior Application Development Specialist

Job in Calgary, Alberta, T3S, Canada
Listing for: Alberta Electric System Operator
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Software Architect, DevOps, AI Engineer (Applied/Software), Software Engineer
Job Description & How to Apply Below

Description

Reporting to the Manager, Business Solution Services, the Senior Software Development Specialist provides leadership for application development practices across the Alberta Electric System Operator (AESO). The role owns the standards, patterns, and enablement approaches that improve the security, reliability, consistency, and long-term sustainability of application solutions.

Working collaboratively with Solution Architecture, Technical Leads, Product Teams, Cyber Security, Data and Artificial Intelligence teams, the role translates approved technology direction into practical engineering practices. It also guides responsible adoption of modern development approaches, including cloud-native solutions, artificial intelligence-assisted development, and governed citizen development.

What You’ll Do

  • Own and evolve application development standards, reusable patterns, reference implementations, and engineering guardrails.
  • Enable modernization of business-critical applications by translating approved architecture into secure, scalable, resilient, observable, maintainable, and cost-effective solutions.
  • Guide modernization efforts while maintaining reliability and operational continuity.
  • Identify technical debt and technology duplication, maintain software development life cycle roadmaps, and provide technical guidance to development teams.
  • Establish expectations for secure software development, quality engineering, automated testing, release management, and production readiness.
  • Advance Continuous Integration and Continuous Delivery practices, deployment automation, security validation, and application observability to improve delivery quality and reliability.
  • Coach delivery teams and drive continuous improvement initiatives that enhance application performance, recoverability, supportability, and developer effectiveness.
  • Lead the evaluation and responsible adoption of artificial intelligence-assisted development and emerging software delivery capabilities.
  • Lead agentic-development trials and document reusable practices for broader adoption.
  • Define practical application-level patterns and controls for generative artificial intelligence solutions, including testing, output validation, human oversight, security, monitoring, and cost management.
  • Partner with enterprise Artificial Intelligence, Cyber Security, Privacy, Data, Architecture, and delivery teams to align new practices with organizational direction and risk requirements.
  • Establish risk-based governance, technical guardrails, and transition criteria for low-code, Python-based, automation, and artificial intelligence-enabled citizen-developed solutions.
  • Enable adoption through reusable assets, technical coaching, communities of practice, and clear lifecycle-management expectations.
  • Monitor adoption outcomes and recommend improvements to controls, tools, training, and support models.
  • What You’ll Bring

  • Bachelor’s degree in computer science, Software Engineering, Engineering, Information Technology, or a related discipline, or an equivalent combination of education and relevant experience. A master’s degree in a relevant discipline is considered an asset.
  • 15+ years of relevant experience in software development, application modernization, enterprise technology delivery, and engineering leadership.
  • Relevant certification or knowledge in cloud technologies, software architecture, Development, Security and Operations (Dev Sec Ops ), cybersecurity, or artificial intelligence, with knowledge of The Open Group Architecture Framework (TOGAF) or a comparable enterprise architecture methodology.
  • Demonstrated experience establishing enterprise software development standards, reusable patterns, governance frameworks, technology roadmaps, and engineering…
  • Position Requirements
    10+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary