MINJobs posting: CSC Web and Digital Developer
July 3, 2025
Municipal Information Network

CSC Web and Digital Developer

Organization:
City of Calgary
Region:
Alberta
Application deadline:
July 15, 2025
Type:
Full time
Category:
Communications
Description
If you are committed to public service, enjoy collaborating with others, share our values and have a desire to learn and grow, join The City of Calgary. City employees deliver the services, run the programs and operate the facilities which make a difference in our community. We support work-life balance, promote physical and psychological safety, and offer competitive wages, pensions, and benefits. Together we make Calgary a great place to make a living, a great place to make a life.

The City is committed to fostering a respectful, inclusive and equitable workplace which is representative of the community we serve. We welcome those who have demonstrated a commitment to upholding the values of equity, diversity, inclusion, anti-racism and reconciliation. Applications are encouraged from members of groups that are historically disadvantaged and underrepresented. Accommodations are available during the hiring process, upon request. 

As a Web and Digital Developer, you will provide technical and front-end expertise to design, develop, test and sustain advanced digital products and services to satisfy the needs of City of Calgary business unit clients and citizen users. You will be a specialist in digital development and work with a wide range of digital products and services. Primary duties include:

  • Deliver on software/web application development tasks using the Adobe Experience Manager (AEM) Content Management System (CMS) platform.
  • Develop and implement responsive, modern and accessible web components and interaction patterns for the Calgary.ca and myCity websites and The City's Design System.
  • Write readable, testable, scalable code for the CMS.
  • Optimize new and legacy code to ensure optimal speed and performance to reduce technical debt.
  • Write tests to validate work for functionality, accessibility and code quality.
  • Explore identified future technology requirements to efficiently leverage existing technology investments.
  • Create technical documentation to ensure sustainability.
  • Support digital development requirements for new business unit client requests.
  • Manage demanding timelines and competing priorities when working with multi-disciplinary teams or business clients on web and digital-related products.
  • Provide advice and guidance on best practices, strategies, policies, procedures and guidelines.
  • Participate in implementing digital strategies.
Requirements
  • A High School diploma or equivalent (e.g., GED) combined with completed job-related coursework (for example: Front-End Web Development) and at least 5 years of related experience; OR
  • A completed 2-year diploma in Communications, Marketing, Web Development or New Media Production and at least 1 year of related experience.
  • Experience as a software/web-application developer specific to AEM is required.
  • Previous experience with large complex sites is preferred.
  • Experience in software development and developing for a variety of web-based applications, products, platforms and device types.
  • Experience with Java, Sass or Less, AEM forms, JavaScript frameworks such as jQuery, and AEM cloud environments will be an asset.
  • Strong knowledge and demonstrated experience with:
    • Browser rendering behaviour, performance, and cross-browser compatibility issues.
    • Full stack web and application development using modern web technologies such as object-oriented JavaScript, HTML5, CSS3.
    • Building scalable, complex, performant applications.
    • Accessibility experience (WCAG 2.0+).
    • Code versioning tools (for example: Git, Bitbucket).
    • Enterprise-grade CMS platforms such as AEM and SharePoint.
    • Integrating multiple systems and APIs (RESTful services).
    • Performance optimization and debugging tools.
    • Development lifecycles including integration, testing, deployment, and sustainment.
    • Building solutions using data, user feedback and best practices, with a strong ROI/risk assessment mindset.
  • Familiarity with:
    • Agile practices such as scrum and iterative development.
    • Automated testing, continuous integration/deployment pipelines and version control.
    • Customizing and integrating CMS solutions.
    • Software and data architect principles.
  • Strong attention to detail, with highly developed organizational and time management skills, including the ability to prioritize tasks effectively and consistently meet deadlines.
  • Demonstrated innovation and strong problem-solving abilities, with advanced analytical skills to explore digital solutions and the interpersonal skills to work effectively both independently and within a team environment.
Salary & Benefits

Pay Grade 9 $40.18 - $53.76 per hour 

Contact
Apply online at www.calgary.ca/careers