Application Development Analyst I
City of Edmonton
Date: 12 hours ago
City: Edmonton, Alberta
Contract type: Full time

As an Application Development Analyst I, you will take on a junior role designing, developing and maintaining custom-built, in-house enterprise applications as part of the Rapid Application Service Team. This is a unique chance for a skilled agile Mobile and Web Designer and Developer to have a major impact on enterprise-level applications that serve internal business customers and citizens of Edmonton. In this role, you will leverage your expertise while working with a team of experienced developers to deliver top-notch products.
What will you do?
Up to 1 permanent full-time position
Hours of Work: 33.75 hours per week. Participate in 24/7 on-call application support.
Salary Range: $46.149 - $58.155 (Hourly); $81,303.00 - $102,454.57 (Annually)
Salary ranges are in the process of being updated in accordance with the recently ratified collective agreement between the City and CSU 52 and will be forthcoming shortly.
Talent Acquisition Consultant: RD/SB
Edmonton rests in the heart of Treaty Six territory in Alberta and the homelands of the Metis Nation.
What will you do?
- Complete ongoing operational support on existing .NET web applications in a timely manner
- Design and develop modern, responsive systems using our existing and future Rapid Development tools (.NET, low code tools, Google suite, javascript, etc)
- Integrate seamlessly with existing technologies via industry standard APIS such as REST API’s
- Work in a fast paced iterative agile environment
- Manage client expectations within an application backlog to ensure adherence to project budgets
- Lead business adaptation and adoption of new technologies
- Collaborate with development teams and business customers to define and implement new application features and enhancements
- Ensure a seamless user experience
- Optimize application performance
- Lead the Change: Work with business partners to promote business changes enabled through our iterative and rapid development approach
- Shape the Future: Participate in the establishment of innovative design strategies, architectural blueprints, and a forward-thinking roadmap for the evolution of the Rapid Application Service and its technology stack
- Integration Specialist: Analyze, develop, and seamlessly integrate business systems and processes across internal and external applications and technologies. This includes common and core services such as digital identity services, notification services, payment gateways, message queues, api managers, etc
- Continual Learner: Willing and eager to learn and adopt new technologies and methodologies for implementation
- Quality Assurance: Coordinate end-to-end user and system testing to ensure the successful implementation of technical solutions
- Production Management: Oversee the migration of development code changes through to production
- Client-Focused Communication: Provide technical consultation, negotiate solution delivery timelines, manage expectations, and offer timely updates to end-users at all levels of the organization
- Problem Solver: Proactively identify and lead the resolution of operational issues, ensuring adherence to established standards and procedures
- Project Contributor: Actively participate in assigned development projects, undertaking tasks such as gathering business requirements, designing application solutions, planning iterations, developing technical code, conducting systems and end-user testing, documenting transition guides, and producing new system architecture plans and operational support procedures
- Performance Optimization: Continuously monitor, analyze, and trend system performance to identify and address deficiencies proactively, implementing preventative measures to ensure optimal performance
- Compliance Champion: Conduct regular code reviews and data audits to ensure adherence to established application and data development best practices and protocols
- Knowledge Curator: Participate in and expand the support library documentation, encompassing system architectural designs, definitions, guidelines, best practices, disaster recovery plans, and operational support procedures
- Degree in Computer Engineering,Computer Science or equivalent and one (1) year of relevant experience OR;
- Post-secondary Diploma in Computer Engineering, Computer Science, or equivalent and two (2) years of relevant experience
- One year certificate in Computer Engineering, Computer Science, and four (4) years of related experience
- Experience implementing digital identity services using SAML/Open ID
- Experience with technical and process change management aspects of transitioning existing applications to entirely new platforms
- Experience leading a complete interface redesign or significant technology change
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
- Technical experience in a computing environment entailing client/server infrastructures, cloud computing, ERP applications, and complex data/application environments
- Working knowledge and experience in developing and supporting technologies such as Outsystems, Google App Script, Javascript, html
- Junior level experience providing operational application maintenance and support in an in-house custom developed application system
- Strong .NET experience
- Excellent proficiency in agile, iterative development projects
- Strong communication and client management skills
- User interface design and application architectural skills
- Experience working with clients to determine requirements through review of current process and/or client interviews
- Junior level understanding of web development principles, architectures and best practices
- Working experience in one or more databases (MSSQL, MySQL, PostgreSQL, BigQuery, etc)
- Proficiency in consuming,creating and optimizing OData services, REST API endpoints
- Working experience with application development using agile methodologies
- Strong analytical, problem-solving and communication skills
- Ability to work effectively in a highly collaborative and multi-team support environment
- Alignment to our Cultural Commitments and Leadership Competencies ( https://bit.ly/4brRrXm)
- Embracing a culture of equity, diversity, reconciliation and inclusion
- Hire is dependent on a Police Information Check that is satisfactory to the City of Edmonton and is a requirement of this position, there may be a cost associated with this requirement
- Note: This position may be eligible for a hybrid work arrangement with the flexibility to work from both home and the worksite as per the Letter of Understanding between the City of Edmonton and Civic Service Union 52
- The weekly hours of work for this position are currently under review and may change at a future time. Any changes will be made in accordance with the City of Edmonton/Civic Service Union 52 collective agreement and the incumbent will be notified in advance
- Applicants may be tested
Up to 1 permanent full-time position
Hours of Work: 33.75 hours per week. Participate in 24/7 on-call application support.
Salary Range: $46.149 - $58.155 (Hourly); $81,303.00 - $102,454.57 (Annually)
Salary ranges are in the process of being updated in accordance with the recently ratified collective agreement between the City and CSU 52 and will be forthcoming shortly.
Talent Acquisition Consultant: RD/SB
Edmonton rests in the heart of Treaty Six territory in Alberta and the homelands of the Metis Nation.
See more jobs in Edmonton, AB